zoukankan      html  css  js  c++  java
  • Linux命令(40)rm 命令

    rm 命令

    功能说明:删除指定的文件或目录

    用      法:rm [OPTION]... FILE...

    选项 作用
    -i 交互式,在删除文件或目录时提醒用户确认
    -f 非交互式,在删除文件或目录时强制删除
    -r 删除目录时使用,递归删除所有文件及子目录

    示例1:

    [root@node1 ~]# mkdir -p /tmp/test/new
    [root@node1 ~]# tree /tmp/
    /tmp/
    └── test
        └── new
    
    2 directories, 0 files
    [root@node1 ~]# rm -r /tmp/test/new/
    rm: remove directory ‘/tmp/test/new/’? y	#提示是否会删除
    [root@node1 ~]# tree /tmp/
    /tmp/
    └── test
    
    1 directory, 0 files
    

    只所以会提示,是因为rm的命令别名被设置成rm –i,如果不提示可以使用-f选项,不过非常危险。注意:所有不用的文件建议不要直接删除,而是移动至某个专用目录;(模拟回收站)

    使用 rm -r删除目录时,会问一下是否删除,如果输入y则会删除,输入n或不输入任何内容,都不会删除。

    [root@node1 ~]# alias |grep rm
    alias rm='rm -i'
    

    示例2:删除根目录,危险操作。

    [root@node1 ~]# rm -rf /
    rm: it is dangerous to operate recursively on ‘/’
    rm: use --no-preserve-root to override this failsafe
    

    在CentOS6和CentOS7系统已经不允许了,但是在CentOS5系统上,系统是不会提示的。不过使用rm -rf /*系统就不会提示了,这和删除根没有什么区别,非常危险。

  • 相关阅读:
    webpack配置
    gulp-babel 取消严格模式方法
    时间线
    tojson
    [[],[],[]]这样的数据转化成[{},{},{}]
    BUGFREE的安装
    Linux 打包压缩与搜索命令
    Linux 文件目录管理命令
    Linux 文本文件编辑命令
    Linux 工作目录切换命令
  • 原文地址:https://www.cnblogs.com/shijunxian/p/13046930.html
Copyright © 2011-2022 走看看