首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

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

2013-10-12 
Linux rm 删除指定文件外的其他文件 方法汇总一、Linux下删除文件和文件夹常用命令如下:find ./ -name [^k

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/

?

?

热点排行