精华内容
下载资源
问答
  • linux中rm和rmdir区别

    千次阅读 2020-11-02 14:03:15
    linux中有rm和rmdir两种删除指令 rmdir命令 功能是删除一个空的目录 选项:-v 删除的时候会提示 -p选项: 如果一个目录他的子目录都是空的,其中在删除最子目录的时候,使用-p选项,则这些相关的目录都会被删除掉...

    linux中有rm和rmdir两种删除指令

    rmdir命令

    功能是删除一个空的目录
    选项:-v 删除的时候会提示

    在这里插入图片描述
    -p选项:
    如果一个目录和他的子目录都是空的,其中在删除最子目录的时候,使用-p选项,则这些相关的目录都会被删除掉
    在这里插入图片描述

    rm命令:

    功能是删除文件或者目录,如果目录不为空的话,使用rm命令,配置必要的选项就能够实现删除非空目录
    选项:-v选项
    可以直接删除一个或者多个文件,并且使用-v选项给予提示:
    在这里插入图片描述
    也可以使用通配符指定要删除的文件。
    在这里插入图片描述
    -f选项
    不管目录是否存在,都执行,不给予提示。假设不存在demo这个目录,在删除的时候指定这个目录,使用-f选项就可以不提示目录不存在的错误。
    在这里插入图片描述
    -r选项
    该选项可以删除指定目录下的所有文件
    在这里插入图片描述
    组合选项:上面的选项都可以组合,就比如上图最后一个命令中我就使用了r和v命令组合,让他删除的同时显示出来。

    展开全文
  • rm和rmdir的比较

    万次阅读 2018-11-07 20:27:22
    rm和rmdir是linux里面的删除文件文件夹的命令行命令 rm 文件名 ,可以删除文件。 rmdir 文件夹名,可以删除文件夹,但是文件夹里面不为空的话命令无法执行。 为了删除不空的文件夹,可以使用 rm -r 文件夹名 这种...

    刚接触命令行,记录下心得。
    rm和rmdir是linux里面的删除文件和文件夹的命令行命令
    rm 文件名 ,可以删除文件。
    rmdir 文件夹名,可以删除文件夹,但是文件夹里面不为空的话命令无法执行。
    为了删除不空的文件夹,可以使用 rm -r 文件夹名 这种加了-r的形式。这样的话,会删除文件夹和里面的所有内容。

    正如 mkdir -p test/test2/test3,可以创建多层文件夹一样,
    在test2中新建了hello.txt
    rmdir -p test/test2/test3 可以删除多层文件夹。从最底层的文件夹开始删除,一直往上层删除,直到遇到不为空的文件夹或者到输入路径的最上层,命令才执行完毕。
    比如如果test2里面有hello.txt的文件,那么执行结果是失败,只删除了test3,还剩test/test2没删除。
    只删除了test3文件夹

    个人觉得:rm -r 文件夹名 删除文件夹更方便,不用管文件夹是否为空。缺点就是容易删除掉文件夹里面的重要文件。 rm 文件名 删除文件。
    所以对我这个刚接触linux命令行的人来说,看起来 rm 比 rmdir 命令更好用。

    展开全文
  • Linux下rmdir和rm区别

    千次阅读 2020-05-18 10:02:57
    Linux下rmdir和rm区别 mkdir,rmdir,rm的介绍 mkdir 语法:mkdir [选项] dirname Linux mkdir命令用于建立名称为 dirName 之子目录。 例如: mkdir temp;就是创建了要给名称为temp的目录,此时没有操作选项 功能:...

    Linux下rmdir和rm的区别

    mkdir,rmdir,rm的介绍

    mkdir

    • 语法:mkdir [选项] dirname
    • Linux mkdir命令用于建立名称为 dirName 之子目录。
    • 例如: mkdir temp;就是创建了要给名称为temp的目录,此时没有操作选项
    • 功能:在当前目录下创建一个名为dirname的目录,这个目录里面什么都没有,是一个空目录,mkdir创建的是一个空目录。(但是输入mkdir abc/cde,是无法创建的,因为并没有abc这个目录),abc/cde是一个路径,表明abc目录中存在有cde,但是此时使用mkdir -p abc/cde就可以创建成功了,创建出了abc,abc中有cde
    • -p 确保目录名称存在,不存在的就建一个。
    • mkdir -p 操作:递归多层级创建目录,一个路径中那层目录不存在就都会创建

    rmdir

    • rmdir是一个与mkdir相对应的命令,mkdir是创建目录,而rmdir是删除命令
    • Linux rmdir命令删除空的目录。
    • 功能:删除空目录(rmdir并不常用,因为我们通常要去删除一个目录的话,这个目录下一般都会有东西的,也就是说这个目录是非空的)
    • rmdir -p 操作: 递归删除多层级空目录
    • -p是当子目录被删除后使它也成为空目录的话,则顺便一并删除
    rm
    • rm 命令(并没有指定要删除目录还是文件)—(默认删除普通文件,无法删除目录)
    • Linux rm命令用于删除一个文件或者目录。
    • 用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变
    • rm -r 操作:rm -ri tmp(加上一个i是为了看到提示信息) 这个操作的作用是:递归删除一个目录,包括目录下的所有文件(可以用于多层级去删除目录,包括目录下的所有文件)
    • -i 删除前逐一询问确认。
    • rm -f 操作:忽略提示信息,直接操作
    • rm -i 删除前诸一询问确认
    • 最好用的带参命令是rm -rf ,确定好了要删除的话,该命令不管是文件夹还是文件都会直接强制删除。文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。
    • -f 即使文件属性为只读(即写保护),亦直接删除
    • -i 删除前逐一询问确认
    • -r 删除目录及其下所有文件(用于删除目录)
    • 默认情况下,rm 不删除目录
      在这里插入图片描述
    rmdir只能用于删除空的目录,而rm在删除目录上则没有限定目录一定要是空的才可以删除,所以rmdir可以很好的用于检测一个目录是否为空目录
    展开全文
  • linux下rm和rmdir区别和使用

    千次阅读 2016-11-26 11:04:01
    source: http://blog.csdn.net/a804229570/article/details/8211155... -d:directory -f:force -i:interactive -r:recursive -v:verbose   一、rmdir:删除一个空的目录 1.-v选项:提示  mkdir -v dirname

    source: http://blog.csdn.net/a804229570/article/details/8211155


    -d:directory  -f:force  -i:interactive  -r:recursive  -v:verbose

     -i 这个选项的作用是,当用户删除一个文件时会提示用户是否真的删除

    一、rmdir:删除一个空的目录

    1.-v选项:提示

       mkdir -v dirname

       rmdir -v dirname

       结果: 操作成功后都会有提示信息。

       一次删除两个目录,用空格分开

       空目录1、2

       rmdir 1 2

       结果:一次删除了空目录1、2

     

    2.-p选项:级联删除

       目录1122/1

       rmdir -p -v 1122/1

       结果:先删除1122/1,再删除1122。

     

       目录1122/1  1122/2

        rmdir -p -v 1122/1

        结果:删除1122/1,再删除1122时错误,因为此时1122不是空文件夹。

     

    二、rm:删除文件或者目录

    1.-f选项:不管目录下的文件存在不存在,都不给予提示

        目录1122/1/a,1122/1为目录,a为文件

         rm -f 1122/1

         结果:提示1122/1为目录,不能删除

         rm 1122/1/a

         结果:成功,但是没有任何提示

         rm 1122/1/b

         结果:没有任何提示 

       

    2.-r:删除此目录下的所有文件,但是此目录不删除

        目录:1122/1 1122/2

         rm -r -v 1122

         结果:删除1122/1  1122/22

     

    3.组合删除:删除该目录以及该目录下的所有文件

       目录1122/1/a  1122/2

       rm -rf -v 1122

       结果:

      


    展开全文
  • rm和rmdir区别

    千次阅读 2009-07-16 21:19:00
    在Linux文件系统中:/out/in用rmdir只能删除空目录,这里要删掉out可以用rmdir -p out/in用rm选用-r进行交互操作,rm -r out,会询问是否进入目录out,如果选进入,再次询问是否删除out/in,这样输入y回车就可以...
  • Linux下rm和rmdir区别

    2018-03-27 17:23:45
    转自:https://blog.csdn.net/a804229570/article/details/8211155-d:directory -f:force -i:interactive -r:recursive -v:verbose 一、rmdir:删除一个空的目录1.-v选项:提示 mkdir -v dirname rmdir -v ...
  • 第 第 PAGE 1 页 共 NUMPAGES 1 页 Linux中rmrmdir删除命令的用法详解 linux命令在系统中两种类型内置Shell命令Linux命令接下来是小编为大家收集的Linux中rmrmdir删除命令的用法详解希望能帮到大家 Linux中...
  • Linux命令基础7-rmdir和rm命令

    千次阅读 2017-05-13 21:24:06
    通过下面的例子,来练习下rmdir和rm的基本使用。rm是英文单词remove的缩写,rmdir就是remove directory的缩写。 1. rmdir 单个空文件夹 2. rmdir 删除多个空目录 先通过mkdir -p a/b/c/d/e/ 然后试试 rmdir a/...
  • rmdir/rm删除目录的区别

    千次阅读 2015-11-19 15:43:57
    1Linux中rmdir命令是用来删除空的目录。 使用方式: rmdir [-p] dirName 参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。 举例说明:rmdir folder1 删除名字为folder1的子目录。 rmdir -p ...
  • -d:directory -f:force -i:interactive -r:recursive -v:verbose   一、rmdir:删除一个空的目录 ... 结果: 操作成功后都会提示信息。  一次删除两个目录,用空格分开  空目录1、2  rmdir
  • 解析rmdir和rm命令 rmdir只能删除空目录 -v选项:提示删除成功操作 -p 选项:如果一个目录及其子目录都为空,使用 -p 会删除相关目录 rm多用于删除非空目录/文件 -v选项:可以删除一个或多个文件,并给予提示 -f ...
  • rm和rmdir 删除目录

    万次阅读 2012-09-05 22:45:59
    Linux中rmdir命令是用来删除空的目录。 使用方式: rmdir [-p] dirName 参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。 举例说明: rmdir folder1 删除名字为folder1的子目录。 rmdir -p...
  • 因为rmdir只能删除空文件夹,而我实现的功能相当于rm -rf path...实现的功能:递归删除指定文件夹的所有文件程序说明:1.my_rmdir(): 即为递归删除动作的自定义函数。2.opendir(), readdir(), closedir(): 读取目录...
  • sftp的rm和rmdir命令

    万次阅读 2017-08-30 10:21:54
    rm删除文件 rmdir删除文件夹,但是只能删除空文件夹,因此要使用命令rm folder/* 把文件夹里面的文件先清空, 再rmdir folder。而且还需要是folder里面没有子文件夹的情况。
  • rm和rmdir命令使用范例

    2018-01-30 12:00:06
    rm使用注意事项:1,rm删除后不可恢复,使用时要慎重2,rm - r用来递归删除目录目录下的文件3,慎用通配符(“.”“”)4,删除带空格的文件名时将文件名用双引号括起来rm “test file.txt”;5,删除以“-”开始...
  • Linux指令--rm, rmdir

    2015-12-17 16:20:09
    rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及...所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。
  • Linux 常用基本命令 rmdir rm

    千次阅读 2017-07-13 14:18:13
    这篇 博客将讲解如何删除目录以及删除文件。  删除目录:rmdir ... 例:在目录B下,一个C文件夹,我们mkdir D 创建一个新的文件夹D,在使用rmdir D 删除文件夹D,显示结果如下:    在下例中,我们想要删除文
  • rm,rmdir

    2018-03-05 20:37:27
    rm rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。 注意:使用rm命令要格外小心。因为一旦...
  • linux中rmrmdir删除

    千次阅读 2014-03-27 14:58:48
    rm是删除文本文件,rmdir是删除一个目录 rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。rm命令可以同时删除文件或目录 rmdir命令介绍 1.名称:rmdir 2.适用对象:具有当前目录操作...
  • mkdir、touch、rm和rmdir命令 一、mkdir命令 mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个...
  • rmdir: 删除一个空文件夹 rmdir MyFolder 删除当前目录下名字为MyFolder的空文件夹; rm 命令通常用于删除Linux中的文件。 rm -rf MyFolder 删除当前目录下名字为MyFolder的文件夹, 包含删除文件夹中的子文件及子...
  • rm命令可以同时删除文件或目录rmdir命令介绍1.名称:rmdir2.适用对象:具有当前目录操作权限的所有使用者3.命令格式:rmdir [-p -v] [dirName]4.作用:删除空目录5.参数详解:-p 当子目录被删除后如果父目录也变成空...
  • 前言2.mkdir 建立文件夹3.rmdir 移除文件夹4.rm 移除文件1.移除单个文件2.-i 或 -I 提示地移除文件 (为了避免误删)3.-r 或 -R (recursively) 用来删文件夹 1.前言 这次, 我们想要了解的是在 linux 中, 怎么样创建...
  • Linux -- rm, rmdir

    2019-09-27 23:32:32
    RM(1) User Commands RM(1)NAME rm - remove files or directoriesSYNOPSIS rm [OPTION]... FILE...DESCRIPTION This manual page...
  • rm -rf或者rmdir失败的特殊情况

    千次阅读 2017-04-24 16:13:07
    rm -rf或者rmdir失败的特殊情况: 1 文件夹不存在 2 该文件mount上了其他设备,比如U盘分区,必须得先umount,才能删除文件夹。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,192
精华内容 20,876
关键字:

rm和rmdir有什么区别