递归擦除隐藏文件

时间:2011-12-30 15:04:18

标签: macos unix

我正在尝试使用SSH递归擦除在我的服务器上以“._”(也称为mac dot文件)开头的所有文件。 这些文件以ls -a列出,但这不起作用:

rm -rf ._*

我知道有办法。介意分享? 干杯!

3 个答案:

答案 0 :(得分:26)

find . -name ._\* -print0 | xargs -0 rm -f

答案 1 :(得分:7)

find . -name ._\* -type f -delete

指定它的文件,直接在项目上调用find-delete。

答案 2 :(得分:2)

find . -name ._\* -exec rm -f {} \;
顺便说一句,rm -rf用于递归删除目录