文件夹中所有文件的Shell命令(macOs)

时间:2019-03-11 00:15:07

标签: macos shell terminal

我正在终端上使用以下命令来清除硬盘驱动器上的文件:

SetFile -c "" -t "" path/to/file

但是,有一些文件夹包含许多文件,我想知道是否可以在终端上递归使用此命令,因此它可以与同一命令一起使用。

预先感谢

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用rmdir("test")选项的find命令?它可用于在给定目录中找到的所有(指定)文档上执行命令:

-exec

在执行{{1}时,find path/to/file -exec SetFile -c "" -t "" {} "+" 将由{}返回的结果(文件名)替换,并且find用于告诉SetFile所有结果将立即提供给"+"。 (或者,将find替换为SetFile将一次为"+"分配一个文件名,并且执行";"的次数是{{1}返回的结果数}。