如何删除Linux下的所有文件Linux教程

如何删除Linux下的所有文件Linux教程
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种方法可以实现。选择一种你自己的习惯去尝试。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部