IT开放社区

rm命令详解-目录基本操作(四)

rm 命令


删除(Remove)文件或目录
语法

rm (选项)(参数)
选项

-d 把要删除目录的硬链接数据删除,并删除该目录;
-f  强行删除文件或目录,不提示
-r 或-R 递归删除指定目录树

-v 显示指令执行过程

参数

指定被删除文件列表,如参数中有目录,则必须加-r或-R选项。

实例

在RedHat Linux中默认的bash为rm命令绑定了-i的选项在不加-f强行删除的选项时,会提示确认删除信息“y”为确定“n”为否定;

[root@itkaifang ~]# rm b
rm: remove regular file `b'? n
[root@itkaifang ~]# ls
a  anaconda-ks.cfg  b  Desktop  install.log  install.log.syslog
[root@itkaifang ~]# rm b
rm: remove regular file `b'? y
[root@itkaifang ~]# ls
a  anaconda-ks.cfg  Desktop  install.log  install.log.syslog

递归删除

[root@itkaifang ~]# tree a
a
`-- b
    `-- c
        `-- d
            `-- e

4 directories, 0 files
[root@itkaifang ~]# rm -rfv a
removed directory: `a/b/c/d/e'
removed directory: `a/b/c/d'
removed directory: `a/b/c'
removed directory: `a/b'
removed directory: `a'

不建议使用*参数,故在此不例举。



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类
站点信息
  • 文章总数:119
  • 页面总数:2
  • 分类总数:3
  • 标签总数:12
  • 评论总数:2
  • 浏览总数:116129
友情链接

BlogPowerBy Z-BlogPHP 1.5 Zero ;Theme By 爱墙纸

Copyright © 2020-2030 ITkaifang.COM All Rights Reserved. 京ICP备13044647号.Email:dreamerqin@qq.com