我可以在Linux中使用什么命令检查给定目录(或其子目录)中是否存在包含~文件名末尾的文件?
例如,如果我在一个t包含许多子目录等的目录中,我想删除所有以a结尾的文件~.
注意其中包含空格的文件名!
find ./ -name "*~" -type f -print0 | xargs -0 rm
Run Code Online (Sandbox Code Playgroud)
用GNU查找
find /path -type f -name "*~" -exec rm {} +
Run Code Online (Sandbox Code Playgroud)
要么
find /path -type f -name "*~" -delete
Run Code Online (Sandbox Code Playgroud)