如何在OSx上使用正则表达式递归删除文件

时间:2016-03-09 19:14:47

标签: terminal rm

我想删除特定目录及其所有子目录下的所有临时文件。我可以使用命令find ./* -iname "._*"搜索文件,但如何删除所有这些文件?我知道-iname无法与rm合作,而rm */._*并没有像我期待的那样真正起作用

1 个答案:

答案 0 :(得分:0)

您的具体发现

find ./* -iname '._*' -delete

更一般的例子(在git合并后删除所有.orig文件);

find . -name '*.orig' -type f -delete