每天一个linux命令(5) rm

2018年3月10日22:09:01 发表评论

1.简介

rm命令是linux系统最常用的,主要用于删除一个目录中的一个文件或目录。

2.命令格式

rm【选项】文件

3.命令功能

删除一个目录中的一个文件或目录

4.命令参数

-f, --force    忽略不存在的文件,从不给出提示。

-i, --interactive 进行交互式删除

-r, -R, --recursive   指示rm将参数中列出的全部目录和子目录均递归地删除。

-v, --verbose    详细显示进行的步骤

--help     显示此帮助信息并退出

--version  输出版本信息并退出

5.命令实例

删除文件和目录。输入rm命令显示如下:

 
  1. root@VPS:~/test# touch log.log  
  2. root@VPS:~/test# mkdir -m 775 log  
  3. root@VPS:~/test# ll  
  4. total 4  
  5. drwxrwxr-x 2 root root 4096 Mar 10 22:03 log  
  6. -rw-r--r-- 1 root root    0 Mar 10 22:03 log.log  
  7. root@VPS:~/test# rm -i log.log  
  8. rm: remove regular empty file 'log.log'? y  
  9. root@VPS:~/test# rm -ri log  
  10. rm: remove directory 'log'? y  
  11. root@VPS:~/test# mkdir -p mm  
  12. root@VPS:~/test# ll  
  13. total 4  
  14. drwxr-xr-x 2 root root 4096 Mar 10 22:04 mm  
  15. root@VPS:~/test# rm -f mm  
  16. rm: cannot remove 'mm': Is a directory  
  17. root@VPS:~/test# rm -ri mm  
  18. rm: remove directory 'mm'? y  

6.注意事项:

禁止使用rm -rf命令删除文件和目录。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: