• Linux命令(2)-rm删除文件


    版本:centos7

    Linux中使用rm(remove)命令将文件从磁盘上永久删除。使用-r参数可以删除目录及目录下的子目录。对于连接文件只是断开了连接,源文件保持不变。用户删除一个文件时需要对该文件具有执行权限。

    命令格式:rm [参数] [文件或者目录]

    参数:

    --help:显示帮助信息

    -i:交互方式删除文件,删除之间先询问。

     输入 y 回车删除文件,输入 n 回车取消删除文件。

    -f, --force:与-相反,当删除文件时,不提醒用户直接删除。

    -r, -R, --recursive:将指定文件列表中的全部目录和子目录均递归删除,也可用于删除空目录。

     目录结构./test/dir/  dir目录下存在today.txt 使用rm -r test命令将删除 today.txt文件,dir目录及test目录。

    -d, --dir :删除空目录。

    -v:显示执行过程。

    -I prompt once before removing more than three files, or when removing recursively; less intrusive than -i,while still giving protection against    most mistakes(删除多余三个文件时再提示)

      --interactive[=WHEN] prompt according to WHEN: never, once (-I), or always (-i); without WHEN, prompt always

                 (根据指定的WHEN 进行确认提示:never,once (-I), 或者always (-i)
      --one-file-system when removing a hierarchy recursively, skip any directory that is on a file system different from
                that of the corresponding command line argument( 递归删除一个层级时,跳过所有不符合命令行参数的文件系统上的文件)(不明白什么意思)
      --no-preserve-root do not treat '/' specially(根目录不特殊对待)
      --preserve-root do not remove '/' (default)(根目录不允许删除)

    删除文件时,可以根据文件名匹配正则删除多个文件,例如:

  • 相关阅读:
    学习WWDC的好资源!
    运行 CMD 时,參数加引號常见问题
    FileChannel的深入理解
    C#单例模式的三种写法
    Linux 安装Nginx具体图解教程
    计网面试题
    VS:"64位调试操作花费的时间比预期要长"的一解决途径
    中小型WEB系统权限日志数据表设计
    CDN服务上线,DNSPOD布局云端生态圈
    怎样利用ash监控会话
  • 原文地址:https://www.cnblogs.com/lclq/p/5771912.html
Copyright © 2020-2023  润新知