gpt4 book ai didi

unix - 如何转换为零字节文件?

转载 作者:行者123 更新时间:2023-12-05 08:44:46 25 4
gpt4 key购买 nike

你好,

在 unix 中,我的目录中有许多文件。我想将所有文件更改为零字节文件。这可能在单个命令行上实现吗?

例如:

-rw-r--r--   1 sumanma  dev          434 Jan  8 14:36 pprbc_NL.cpp
-rw-r--r-- 1 sumanma dev 488 Jan 8 14:37 pprbc_TreeBuild.cpp
-rw-r--r-- 1 sumanma dev 783 Jan 8 14:37 pprbc_UPDwm.cpp

我想把这些改成

-rw-r--r--   1 sumanma  dev          0 Jan  8 14:36 pprbc_NL.cpp
-rw-r--r-- 1 sumanma dev 0 Jan 8 14:37 pprbc_TreeBuild.cpp
-rw-r--r-- 1 sumanma dev 0 Jan 8 14:37 pprbc_UPDwm.cpp

我正在使用 tcsh

最佳答案

是的,你可以。

试试这个

for i in *
do
echo -n > $i
done

(这里假设是 bash,但基本思想是 echo)。

编辑:一行(bash)。您将需要多行版本中不需要的分号等。

 for i in * ; do echo -n > $i ; done

编辑:如果您在使用 tcsh 时遇到困难,您总是可以像这样调用 bash 来运行单行程序

 bash -c 'for i in * ; do echo -n > $i ; done'

关于unix - 如何转换为零字节文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2040142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com