码迷,mamicode.com
首页 > 系统相关 > 详细

CentOS Linux 系统命令之rm命令

时间:2015-08-26 00:03:29      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:centos linux rm删除命令



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命令

标签:centos linux rm删除命令

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!