Linux
删除的
文件可以通过使用RM
命令完成。然后,除了指定文件的其他文件外,还应该删除哪个命令这里是从指定文件中删除的一个文件命令。
1。Linux下删除文件和文件夹的常见命令如下:
删除文件:RM文件
删除文件夹:RM - rf
目录 需要注意的是,rmdir只能删除空文件夹重要。
两。删除文件以外的所有文件(剪辑)
1,
方法1,更麻烦的做法是:
复制需要
保存到其他文件夹的文件,然后删除该目录并将其移回保留的目录中。
MV保持。# /保留的文件(夹)保持
rm -rf * #删除当前文件夹中的所有文件。
MV。 / /保持。#原创的东西搬回来
2,方法2,需要在当前文件夹中完成:
射频!(保持)#删除所有文件外的文件保留
射频!(续聘1饲养|)#删除所有文件续聘1和饲养档案
3、方法3、当前文件夹结合使用xargs grep和
处理的文件名:
ls grep -v xargs rm |保持| #删除所有文件外的文件保留
描述:LS获得当前名称的所有文件和文件夹,
执行的保持,grep正则匹配保持V
参数决定比赛的结果,是在把所有的文件,然后使用xargs参数获取和转让从标准
输入命令后。命令是RM,然后RM删除以前选择的文件。
优势:使用grep的正则表达式匹配的文件名,你可以保留多个文件同时进行更精确的处理。
4,方法4,使用find命令而不是ls,改进方法3以处理文件夹的文件:
找到。 /测试/ grep -V保持| # xargs rm |删除所有文件,保持文件在当前文件夹中的测试
它解释说,这个
名字是由使用grep代替找到名字的选择,因为
发现很难选择的名字,它不
支持正则表达式,并不能排除指定的文件名。
5、方法5,直接使用find命令删除其他文件:
找到。名称 / ‘{ } { } ^ ^ K E E } { { ^ ^ P } * -exec rm rf ';{} ;#删除其他文件在保持。
找到。名称 / ‘{ } { } ^ ^ K E E } { { ^ ^ P } * xargs rm rf | ’#删除其他文件在保持。
推荐!
注意:上面的第二行是高效的,因为- exec将
启动多个
程序时,删除多个文件,并且xargs将启动一个RM工艺过程。
以上是删除Linux文件的方法。当您想删除除指定文件以外的所有文件时,有5种方法可以实现。选择一种你自己的习惯去尝试。