rm 删除文件或目录

rm(remove)删除文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除。

危险

使用 rm 命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。

命令格式:

rm [OPTION]... FILE...

常用选项:

-d, --dir
  删除空目录

-f, --force
  强制删除文件或目录,不给出提示

-i
  删除文件或目录之前先询问用户

-r, -R, --recursive
  递归处理,将指定目录下的所有文件与子目录一并删除

使用实例:

# 删除文件
[Linux]$ rm aclocal

# 删除文件前先确认
[Linux]$ rm -i apxs
rm: remove regular file ‘apxs’? y

# 递归删除文件夹
[Linux]$ ls -F
alias*  aulastlog*  bin/  binBk/
[Linux]$ rm -r binBk/
[Linux]$ ls
alias  aulastlog  bin

# 强制递归删除文件夹(非常危险的命令)
[Linux]$ rm -rf doc/