英文全称:remove
功能:删除文件或文件夹
rm命令使用的是别名,默认需要确认删除
[root@kedacom kedacom]# alias rmalias rm='rm -i'
删除文件
#删除单个文件
[root@kedacom kedacom]# ls /home/aa
11.txt test.txt
[root@kedacom kedacom]# rm /home/aa/11.txt
rm:是否删除普通文件 "/home/aa/11.txt"?y
[root@kedacom kedacom]# ls /home/aa
test.txt
#删除指定目录下所有文件
[root@kedacom kedacom]# ls /home/bb/
11.txt 22.txt
[root@kedacom kedacom]# rm /home/bb/*
rm:是否删除普通文件 "/home/bb/11.txt"?y
rm:是否删除普通文件 "/home/bb/22.txt"?y
[root@kedacom kedacom]# ls /home/bb/
[root@kedacom kedacom]#
#目录下包含目录及文件,删除此目录
-r 递归删除
若某目录下包含目录及文件,删除此目录下的所有文件及文件夹,使用-r选项
[root@kedacom kedacom]# ls -R /home/aa
/home/aa:
a1 test.txt
/home/aa/a1:
11.txt
[root@kedacom kedacom]# rm -r /home/aa/*
rm:是否进入目录"/home/aa/a1"? y
rm:是否删除普通空文件 "/home/aa/a1/11.txt"?y
rm:是否删除目录 "/home/aa/a1"?y
rm:是否删除普通空文件 "/home/aa/test.txt"?y
-f 强制删除
删除文件时,强制删除,不再需要确认
[root@kedacom kedacom]# ls /home/aa/
11.txt
[root@kedacom kedacom]# rm -f /home/aa/11.txt
[root@kedacom kedacom]# ls /home/aa/
[root@kedacom kedacom]#
