迭代删除文件类型

时间:2014-02-27 14:05:49

标签: linux

我试图删除visual sourcesafe插入各种文件夹的文件。它是这个文件:

 vssver2.scc

由于我有很多嵌套文件夹,所以我想从父文件夹中递归执行此操作。 linux代码将删除扩展名为.scc的所有文件? (我在Mac上)。

感谢。

2 个答案:

答案 0 :(得分:4)

寻找并删除:

find . -name "*.scc" -exec rm {} +

为确保删除正确的文件,您可以将rm替换为ls,以便显示这些文件。

此外,您可以将find .替换为find /your/path,以指明您要删除的确切路径。使用find .时,它将从当前路径开始。

答案 1 :(得分:2)

find . -name ".scc" -print0 | xargs -0 rm -rf