最简单的方法是# shopt -s extglob (打开extglob模式)# rm -fr !(file1) 如果是多个要排除的,可以这样:# rm -rf !(file1|file2) Linuxrm删除指定文件外的其他文件方法汇总一、Linux下删除文件和文件夹常用命令如下: 删除文件: rm file删除文件夹: rm -rf dir
1、删除文件命令
rm -f 文件名
将会强行删除文件,且无提示
需要注意:
使用rm -rf要格外注意,linux中没有回收站,慎重删除
2、删除文件夹以及文件夹中的所有文件命令:
rm -rf 目录名字
其中:
-r:向下递归删除
-f:直接强行删除,且没有任何提示
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、在linux命令行下输入shell指令:find.-name"abc*"|xargsrm-rfv。
3、键盘按“回车键”运行shell指令,此时会看到abc开头的abc123.txt和abc6swef.txt都被删除了。
在Linux中,要删除目录`/tmo`下的所有文件及子目录,可以使用命令`rm -r /tmo`。其中,`-r`选项表示递归删除,即删除目录下的所有内容。请注意,这个操作是不可逆的,所以在执行前请确保已经备份好需要保留的文件。
到此,以上就是小编对于删除所有文件 linux的问题就介绍到这了,希望这4点解答对大家有用。