使用终端专门删除以 ._ 开头的文件

使用终端专门删除以 ._ 开头的文件

我将源代码上传到 SVN 存储库。

提交后,我发现许多以 ._filename 开头的文件。

如何删除所有以。_文件名

我有很多子文件夹,每个子文件夹都有同样的问题。我最好验证一下是否只删除那些与特定模式匹配的文件。所以请帮忙

答案1

find . -type f -name "._*" -print

这会查找并显示名称._*当前目录或其任何子目录中与文件名通配模式匹配的所有文件的数量。

要删除它们,请更改-print-delete,或者-delete如果您想查看删除的内容,只需添加到末尾。

答案2

删除所有以以下开头的文件的命令._是:

rm ._*

在运行rm将删除与该模式匹配的所有文件的命令之前._*,我建议运行该ls命令以提供与该模式匹配的所有文件的列表:

ls -lsa ._*

相关内容