红联Linux门户
Linux帮助

Linux删除当前目录及子目录中所有某种类型的文件

发布时间:2007-09-26 16:20:46来源:红联作者:nguin
这个方法不行,不知为何

find / -name "*~" -print -exec rm -f {} \;
查找从根目录起所有文件名为 *~(gedit 的自动备份文件),并删除

这个可以。但不能处理目录中带空格的那些。
rm -rf `find . -name "*.db"`

感谢 dengjia 的留言,这种方法可以:

find . -name *.db -delete

谁知道在哪里看 find 的版本号呢?

find -name *~ -delete
find的版本要4.2以上或find --version

Linux的文件名(目录也是一种文件)不建议带空格,命令行中不好搞这个空格。
文章评论

共有 0 条评论