一尘不染

如何查找所有文件名以波浪号结尾的文件

linux

我使用Emacs,有时会备份已编辑的文件。几天后,我会有很多备份文件,它们的名称以波浪号结尾。

有没有办法找到这些文件并立即将其删除?

我尝试了这个:

find "*" -type f -iname *~

但这是行不通的。我希望命令可以递归工作-类似于ls -alR


阅读 446

收藏
2020-06-07

共1个答案

一尘不染

您需要从外壳中脱身。而且您需要指定搜索路径,而不是*

find . -type f -name '*~'

删除文件:

find . -type f -name '*~' -exec rm -f '{}' \;
2020-06-07