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'

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



发表评论:

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

网站分类
最新文章
    随机文章
      站点信息
      • 文章总数:113
      • 页面总数:2
      • 分类总数:3
      • 标签总数:0
      • 评论总数:0
      • 浏览总数:29694
      左邻右舍

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

      IT开放社区:京ICP备13044647号.初创于Oracle DBA实战班.邮箱:admin@itkaifang.com

      分享:

      支付宝

      微信