rm 指令 remove
警告
本文最后更新于 2023-10-22,文中内容可能已过时。
rm 指令 remove
rm
移除文件或者目录
rm
命令简单粗暴,文件一旦通过rm
命令删除,则无法恢复,所以必须格外小心地使用该命令。所以使用此命令的时候一定要谨慎,打起 12 分的精神,你一定要清楚,你在干什么,尤其是rm -rf
,慎用
|
|
rm
移除每个给定的文件(...
说明可以同时删除多个)。默认情况下,它不能移除目录(直接rm folderName
是不行的,删不掉)。但是当给定了-r
或者-R
选项时,在指定目录之下的整个目录树都会被移除(rm -r folderName
就可以删除 folderName。而且对通过rm -r
能够移除的目录树深度是没有限制的)。
-
-i
:删除前逐一询问确认。有时候为了提高系统的安全性,会通过将rm -i
设置为rm
的别名,来强制打开删除确认,来降低误删操作的概率。 -
-f
:强制删除(即使原档案属性设为唯读),无需逐一确认。(当你是普通用户的时候,不带这个参数的时候也不会提示,但是当你是 root 用户的时候,删除文件和文件夹的时候默认就会提示,应该是因为管理员权限高,需要提示一下防止误删) -
-r
:将目录及以下之档案亦逐一删除。
常用参数 -r
删除一个文件夹是 rm -r foldername/
,删除一个文件夹下的所有文件rm -r foldername/*
。