每天一指令

移除档案或目录rm

语法

[root@www ~]# rm [-fir] 档案或目录

选项与参数

-f 就是force的意思,忽略不存在的档案,不会出现警告讯息;
-i 互动模式,在删除前会询问使用者是否动作
-r 递归删除啊!最常用在目录的删除了!这是非常危险的选项了!!

实例

  1. 删除cp范例建立的bashrc 删除掉
    [root@www ~]# cd /tmp
    [root@www tmp]# rm -i bashrc
    rm: remove regular file `bashrc’? y # 如果加上 -i 的选项就会主动询问喔,避免你删除到错误的档名!

  2. 透过通配符*的帮忙,将/tmp底下开头为bashrc的档名通通删除:
    [root@www tmp]# rm -i bashrc*
    # 注意那个星号,代表的是 0 到无穷多个任意字符喔!很好用的东西!

  3. 将 cp 范例中所建立的 /tmp/etc/ 这个目录删除掉!
    [root@www tmp]# rmdir /tmp/etc
    rmdir: etc: Directory not empty <== 删不掉啊!因为这不是空的目录!
    [root@www tmp]# rm -r /tmp/etc
    rm: descend into directory `/tmp/etc’? y ….(中间省略)….
    # 因为身份是 root ,预设已经加入了 -i的选项,所以你要一直按 y 才会删除!
    # 如果的想要继续按y ,可以按下『 [ctrl]-c 』来结束 rm的工作。
    # 这是一种保护的动作,如果确定要删除掉此目录而不要询问,可以这样做:
    [root@www tmp]# \rm -r /tmp/etc
    # 在指令前加上反斜杠,可以忽略掉 alias 的指定选项喔!至于 alias 我们在bash再谈!

  4. 删除一个带有 - 开头的档案
    [root@www tmp]# touch ./-aaa- <==touch这个指令可以建立空档案!
    [root@www tmp]# ls -l
    -rw-r–r– 1 root root 0 Sep 24 15:03 -aaa- <==档案大小为0,所以是空档案
    [root@www tmp]# rm -aaa-
    Try `rm –help’ for more information. <== 因为 “-” 是选项嘛!所以系统误判了!
    [root@www tmp]# rm ./-aaa-//这样系统就不会误判了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值