rm删除某文件之外的所有文件

Posted zhouguanglu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rm删除某文件之外的所有文件相关的知识,希望对你有一定的参考价值。

1、rm -rf !(1.txt) 删除1.txt之外的所有文档,必须在文件夹内执行

2、rm -rf [^1]* 删除不是1开头之外的文件,不能加‘‘

3、ls |grep -v ‘1.txt‘ |xargs rm

4、find ./ -type f |grep -v ‘1.txt‘ |xargs rm

5、find ./ -type f ! -name "1.txt" -exec rm -rf {} ;

 

以上是关于rm删除某文件之外的所有文件的主要内容,如果未能解决你的问题,请参考以下文章

如何从工作区中删除除您要保留的文件之外的所有文件? [复制]

linux删除文件夹下除了某一个文件之外的所有文件及find用法

请问linux怎样删除某一个目录下所有指定文件名的文件

rm排除指定文件或指定文件夹下文件

Linux 删除除了某个文件之外的所有文件(抄的)

linux的一个find命令配合rm删除某天前的文件