一、说明
rm 命令是英文单词 remove 的缩写。删除一个或多个文件/目录(remove files or directories)
默认情况下,它不能移除目录。但是当给定了-r或者-R选 项时,在指定目录之下的整个目录树都会被移除(而且对通过`rm -r'能够移除的目 录树深度是没有限制的)。
语法格式:
rm [option 参数] [file 文件]
二、参数
1、-i (--interactive) 在删除前需要确认,给出提示,确认是否删除。
2、-f (--force) 强制进行删除,不进行提示。
3、-r (或-R)(--recursive) 递归地移除目录中的内容。
4、-v (--verbose) 在移除每个文件之前打印其名称。
备注:在同时给定了 -f -i 选项时,列在最后的生效。
三、案例
1、删除文件
2、强制删除文件
四、备注
1、用 mv 代替 rm 命令。先不要着急删除,先移动到 /tmp 目录中,统一进行删除。
2、删除文件/目录前,一定要做好备份,如果出现问题可以随时还原。
3、如果要确定删除的话,配合 find 进行删除
4、如果使用 rm 进行删除,先切换到对应的目录在进行删除,能不使用通配符就不要使用通配符。对文件的删除禁止使用 "rm -rf filename",因为 rm -rf 删除目录时不会有任何提示的信息,非常危险。删除文件的时,最多可以使用:rm -f
如果使用通配符的情况下,最好 加上 ./