如何删除文件夹中所有出现的 .DS_Store

如何删除文件夹中所有出现的 .DS_Store

将其视为转到最高级别的文件夹,执行 Ctrl Find,然后搜索 .DS_Store 并将其全部删除。

我希望将它们全部从所有子文件夹和子文件夹子文件夹等中删除。基本上在顶级文件夹内,任何地方都不应该有 .DS_Store 文件,甚至在其任何子文件夹中也不应该有。

我应该输入什么命令?

答案1

find top-folder -type f -name '.DS_Store' -exec rm -f {} +

或者,更简单地说,

find top-folder -type f -name '.DS_Store' -delete

其中top-folder是您要查看的顶级文件夹的路径。

要在删除找到的文件之前打印出它们的路径:

find top-folder -type f -name '.DS_Store' -print -exec rm -f {} +

相关内容