在清理临时文件夹时需要删除除了部分软件外的全部文件。
经查询发现无单命令进行实现,因此考虑使用命令组合以达到目的。
排除某个文件
# rm -rf `ls | grep -Ev rarlinux-x64-5.5.0.tar.gz` # 方法 1
# rm `ls | awk '{if($0 != "rarlinux-x64-5.5.0.tar.gz") print $0}'` # 方法 2
排除多个文件
# rm `ls *.txt| grep -Ev '( 1.file | 2.file | 3.file )'`
删除所有文件及文件夹,保留 rar
目录
# rm -rf `ls | grep -Ev rar`
附录
参考链接
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2018-06-13 21:10 PM