首页 > 系统服务 > 详细

CentOS Linux 系统命令之rm命令

时间:2015-08-26 00:01:20      阅读:320      评论:0      收藏:0      [点我收藏+]



rm命令,删除命令,可以是文件和目录,其功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。

命令格式

rm [选项] 文件或者目录

 

参数选项:

-f, --force 强制删除,不管是否有文件,不提示

-v,--verbose 详细显示删除的步骤

-i--interactive 删除前提示,交互式

-r,-R,--recursive 删除目录,参数中的全部目录和子目录的递归删除。

--help  显示帮助信息

--version     输出版本信息

 

命令实例:

1)、删除文件1.txt,系统会询问是否删除。

命令:rm 1.txt

[root@balich~]# ll

总用量 72

-rwx------  1 root root 39915 8  24 11:34 1.txt

drwxr-xr-x  3 root root 4096 8  24 06:59 222

-rw-r--r--  1 root root     0 8  24 06:54 2.txt

-rw-------.1 root root   948 8  21 16:09 anaconda-ks.cfg

-rw-r--r--  1 root root 2708 8  24 08:38 and print on thestandard output

-rw-r--r--.1 root root 14945 8  21 16:09 install.log

-rw-r--r--.1 root root  3482 8  21 16:05 install.log.syslog

[root@balich~]# rm 1.txt

rm:是否删除普通文件"1.txt"y[输入y确认删除]

[root@balich ~]#

 

 

 2)、强行删除文件1.txt,而且不提示

   命令:rm –f 1.txt

[root@balich~]# touch 1.txt

[root@balich~]# ll

总用量 32

-rw-r--r--  1 root root     0 8  25 12:12 1.txt

drwxr-xr-x  3 root root 4096 8  24 06:59 222

-rw-r--r--  1 root root     0 8  24 06:54 2.txt

-rw-------.1 root root   948 8  21 16:09 anaconda-ks.cfg

-rw-r--r--  1 root root 2708 8  24 08:38 and print on thestandard output

-rw-r--r--.1 root root 14945 8  21 16:09 install.log

-rw-r--r--.1 root root  3482 8  21 16:05 install.log.syslog

[root@balich~]# rm -f 1.txt

[root@balich ~]#

 

 

 3)、将222目录及自目录的所有文件删除,删除过程会不断询问是否删除。

   命令:rm –r 222

 [root@balich ~]# ll

总用量 32

drwxr-xr-x  3 root root 4096 8  24 06:59 222

-rw-r--r--  1 root root     0 8  24 06:54 2.txt

-rw-------.1 root root   948 8  21 16:09 anaconda-ks.cfg

-rw-r--r--  1 root root 2708 8  24 08:38 and print on thestandard output

-rw-r--r--.1 root root 14945 8  21 16:09 install.log

-rw-r--r--.1 root root  3482 8  21 16:05 install.log.syslog

[root@balich~]# rm -r 222

rm:是否进入目录"222"?y

rm:是否进入目录"222/123"?y

rm:是否删除普通空文件"222/123/2.txt"y

rm:是否删除普通空文件"222/123/1.txt"y

rm:是否进入目录"222/123/123"?y

rm:是否删除普通空文件"222/123/123/1.txt"y

rm:是否删除目录"222/123/123"y

rm:是否删除目录"222/123"y

rm:是否删除目录"222"y

[root@balich ~]#




rm 命令删除文件或者目录是,-f 参数会强行删除而且不提示,-r是递归删除目录,-fr一起使用时,删除递归目录时不提示。

本文出自 “八里桥” 博客,请务必保留此出处http://baliq.blog.51cto.com/5984262/1688229

CentOS Linux 系统命令之rm命令

原文:http://baliq.blog.51cto.com/5984262/1688229

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!