专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

详解Linux中rm与rmdir删除命令的用法

来源:小易整编  作者:小易  发布时间:2023-09-05 09:14
摘要:  rm命令  用法:rm[选项]...文件...  删除(unlink)文件。  -f,-force强制删除。忽略不存在的文件,不提示确认  -i在删除前需要确认  -I在删除超过三个文件或者递归删除前要求确认。此选项比...

  rm命令

详解Linux中rm与rmdir删除命令的用法

  用法:rm [选项]... 文件...

  删除 (unlink) 文件。

  -f, --force 强制删除。忽略不存在的文件,不提示确认

  -i 在删除前需要确认

  -I 在删除超过三个文件或者递归删除前要求确认。此选项比-i 提

  示内容更少,但同样可以阻止大多数错误发生

  --interactive[=WHEN] 根据指定的WHEN 进行确认提示:never,once (-I),

  或者always (-i)。如果此参数不加WHEN 则总是提示

  --one-file-system 递归删除一个层级时,跳过所有不符合命令行参

  数的文件系统上的文件

  --no-preserve-roo 不特殊对待"/"

  --preserve-root 不允许删除"/"(默认)

  -r, -R, --recursive 递归删除目录及其内容

  -v, --verbose 详细显示进行的步骤

  --help 显示此帮助信息并退出

  --version 显示版本信息并退出

  默认时,rm 不会删除目录。使用--recursive(-r 或-R)选项可删除每个给定

  的目录,以及其下所有的内容。

  要删除第一个字符为"-"的文件 (例如"-foo"),请使用以下方法之一:

  代码如下:

  rm -- -foo

  rm ./-foo

< p>

  请注意,如果使用rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证

  该文件的内容无法还原,请考虑使用shred。

  例:

  代码如下:

  [root@localhost ~]# rm test.php #删除文件需要确认

< p>[root@localhost ~]# rm -f test.php #强制删除文件不确认

< p>[root@localhost ~]# rm -rfv ./test #强制删除当前的test目录,并显示删除的详细过程

  rmdir命令

  用法:rmdir [选项]... 目录...

  删除指定的空目录。

  --ignore-fail-on-non-empty

  忽略仅由目录非空产生的所有错误

  -p, --parents 删除指定目录及其上级文件夹,例如"rmdir -p a/b/c'"

  与"rmdir a/b/c a/b a'" 基本相同

  -v, --verbose 输出处理的目录详情

  --help 显示此帮助信息并退出

  --version 显示版本信息并退出

  例:

  代码如下:

  [root@localhost ~]# rmdir test #删除test目录,注意必须是空目录

< p>[root@localhost ~]# rmdir -p a/b/c #删除指定目录及其上级文件夹


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1050678.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • 什么是构造函数?详解JavaScript中的构造函数

    什么是构造函数?详解JavaScript中的构造函数

    作为原型和原型链的基础,先了解清楚构造函数以及它的执行过程才能更好地帮助我们学习原型和原型链的知识。本篇文章带大家详细了解一下javascript中的构造函数,介绍一下怎么利用构造函数创建一个js对象,希望对大家有所帮助!一个普通的函数被用...

  • 什么是Linux系统中nc命令?nc命令的用法详解

    什么是Linux系统中nc命令?nc命令的用法详解

    这篇文章主要介绍了linux系统中nc命令的基本用法,nc命令非常之强大,这里先简单介绍它用来作端口扫描以及文件传输等的基础使用。功能说明:功能强大的网络工具,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小...

  • cmd命令怎么打开?

    cmd命令怎么打开?

    cmd命令的打开方法:1、在电脑桌面中使用“win+r”组合键,打开的“运行”窗口,输入“cmd”命令并回车即可打开;2、打开“开始”菜单,在搜索框中输入“cmd”,点击“cmd.exe”即可打开。CMD一般指命令提示符,命令提示符是在操作...

  • Java中的Scanner操作详解

    Java中的Scanner操作详解

    scanner是java中的一个常用类,用来读取控制台或文件中的输入数据。它提供了一种简单的方式来解析基本类型和字符串,并支持对正则表达式进行匹配。Scanner类位于java.util包中,因此在编写程序时需要import...

  • linux怎么判断pcre是否安装

    linux怎么判断pcre是否安装

    在linux中,可以利用“rpm-qapcre”命令判断pcre是否安装;rpm命令专门用于管理各项套件,使用该命令后,若结果中出现pcre的版本信息,则表示pcre已经安装,若没有出现版本信息,则表示没有安装pcre。本教程操作环境:...

  • linux中lib指的是什么

    linux中lib指的是什么

    在linux中,lib是库文件目录,包含了所有对系统有用的库文件;库文件是应用程序、命令或进程正确执行所需要的文件。几乎所有的应用程序都需要使用位于lib目录中的共享库文件,lib的功能类似于Windows中的DLL文件。lib是Lib...

  • 带你搞懂git回滚代码(实例详解)

    带你搞懂git回滚代码(实例详解)

    本篇文章给大家带来了关于git回滚代码的相关知识,git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,希望对大家有帮助。在日常coding的过程中免不了分支之间的合并,回滚、提交、打tag等操作,如果你现...

  • linux umask是什么

    linux umask是什么

    umask是linux中的一个命令,用于为用户文件创建权限掩码,语法“umask[-s][权限掩码]”;其中,“权限掩码”是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。本教程操作环境:linux...

  • 周排行
  • 月排行
  • 年排行

精彩推荐