zoukankan      html  css  js  c++  java
  • linux系统中的删除操作

    #rm [-fir] 文件或者目录

    参数:

    -f:就是force的意思,忽略不存在的文件,不会出现警告信息;

    -i:互动模式,在删除前会询问用户是否操作;

    -r:递归删除。最常用的在目录删除。这是一个非常危险的参数!!!

    范例一:删除bashrc

    #rm -i bashrc

    rm: remove regular file `bashrc'? y

    #如果加上-i参数,就会主动询问,避免删除错误的文件名;

    范例二:通过通配符*的帮忙,删除以bashrc开头的文件

    #rm -i bashrc*

    #*代表的是0到无数多个任意字符

    范例三:将/tmp/etc这个目录删掉

    #rmdir /tmp/etc

    rmdir:etc:Directory not empty  <==删不掉,因为这不是空的目录

    #rm -r /tmp/etc

    rm descend into directory '/tmp/etc'? y

    .....................(中间省略)......................

    #因为身份是root,默认已经加入了-i的参数,所以你要一致按照y才会删除!

    #如果不想要继续按y,可以按ctrl+c来结束rm的工作

    #这是一种保护的操作,如果却定要删除此目录而不要询问,可以这么做;

    # m -r /tmp/etc

    #在命令前加上反斜杠,可以忽略alias指定的参数

    范例四:删除一个带有“-”开头的文件

    #touch ./-aaa-    touch这个命令可以创建空文件

    #rm ./-aaa-

    删除(remove)命令,在通常linux的情况下,为了怕文件被误删,所以很多distrubutions都已经默认的加入了-i这个参数了,但是如果连目录下的东西要一起删掉的话,要是用-r这个命令,但是在使用-r之前,一定要注意,因为-r这个命令是非常危险的。如果确定目录不要了,那么使用-r删除,是一个不错的选择。

    该文章属于原创,希望对您有帮助

  • 相关阅读:
    欧几里得 与 扩展欧几里得
    hdu-1559 最大子矩阵
    hdu-1081 To The Max (最大子矩阵和)
    Oracle处理排序问题
    报表犯的错误
    MySQL中汉字一二三排序问题
    MySQL复习
    帆软查看显示和填报显示
    MySQL某年查询12个月份的数据
    mysql中去日期格式
  • 原文地址:https://www.cnblogs.com/hjwq/p/7018663.html
Copyright © 2011-2022 走看看