读书人

Linux rm 剔除指定文件外的其他文件 方

发布时间: 2013-10-12 11:54:04 作者: rapoo

Linux rm 删除指定文件外的其他文件 方法汇总

一、Linux下删除文件和文件夹常用命令如下:

find ./ -name '[^k][^e][^e][^p]*'  -exec rm -rf {} \; #删除keep以外的其他文件。find ./ -name '[^k][^e][^e][^p]*'  | xargs rm -rf  #删除keep以外的其他文件。推荐!

?
说明:上面第二行的代码效率高些,原因在于删除多个文件时 -exec会启动多个进程来处理,而xargs会启动一个rm进程来处理。

?

来源: http://qubuntu.blog.163.com/blog/static/195703121201192143036657/

?

?

读书人网 >UNIXLINUX

热点推荐