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

Jee*_*eva 7 shell filenames

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

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

如何删除所有以._filename开头的文件?

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

Kus*_*nda 24

find . -type f -name "._*" -print
Run Code Online (Sandbox Code Playgroud)

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

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


Yar*_*ron 8

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

rm ._*
Run Code Online (Sandbox Code Playgroud)

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

ls -lsa ._*
Run Code Online (Sandbox Code Playgroud)