【发布时间】:2016-02-17 03:02:11
【问题描述】:
我想从父文件夹和所有子文件夹中删除 ._DS_Store 文件。如何使用单个命令从所有文件夹中递归删除 .DS_Store 文件? (使用 rm -rf 命令)
【问题讨论】:
我想从父文件夹和所有子文件夹中删除 ._DS_Store 文件。如何使用单个命令从所有文件夹中递归删除 .DS_Store 文件? (使用 rm -rf 命令)
【问题讨论】:
find parent_dir -name .DS_Store -delete
至少使用 GNU 查找。否则
find parent_dir -name .DS_Store -print0 | xargs -0 rm -f
或者
find parent_dir -name .DS_Store -exec rm -f +
【讨论】:
find 也支持-delete。
要在当前目录中执行此操作,您可以这样做
find $(pwd) -name .DS_Store -delete
或其他命令代替-delete,如上一个答案所示。
【讨论】: