
1、rm命令在Linux下通常用来删除文件。
2、rm-r命令递归的删除文件夹,甚至是空的文件夹。
3、rm-f命令能不经过询问直接删除‘只读文件’。Linux下删除文件并不在乎该文件是否是只读的,而只是在意其父目录是否有写权限。所以,-f这个参数只是表示不必一个个删除确认,而是一律悄悄删除。另外,原始的rm命令其实也是没有删除提示的,只是一般的发行版都会将rm通过别名的方式增加-i参数来要求删除确认,而-f则抑制了这个提示。
4、rm-rf/:强制删除根目录下所有东西。
5、rm-rf*:强制删除当前目录的所有文件。
6、rm-rf.:强制删除当前文件夹及其子文件夹。
直接rm就可以了,不过要加两个参数-rf即:rm
-rf
目录名字。若删除时出现
Permission
denied
的提示,可以在命令前加sudo
即:sudo
rm
-rf
文件夹的名字,即可删除。
提醒:使用这个rm
-rf的时候一定要格外小心,linux没有回收站的。rm还有更多的其他参数和用法,具体参数用法使用man
rm查看。
说明:
-r
向下递归,不管有多少级目录,一并删除
-f
直接强行删除,不作任何提示的意思
Linux 如何砍掉根目录 所有资料
现在真的想要砍掉根目录,需要的命令有下述几种:(身份需为 root)
rm -fr --no-preserve-root /
rm -fr /* # 只要不是单一 "/",就不会被列入判断
注:上述语法我没尝试,主要是 man rm 的说明,目前没空做这种测试,留个记录给有兴趣的人玩。
man rm 时,看到之前遇到的问题,顺便再复习一下: 更改 / 复制 / 删除 "-" 开头的档案名称
rm -- -foo
rm ./-foo
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)