精华内容
下载资源
问答
  • linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。接下来通过本文给大家介绍Linux 删除文件夹和文件的命令(强制删除包括非空文件),感兴趣的朋友跟随...
  • linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,...
  • Linux 删除文件夹和文件的命令,根据文件夹的大小来判断是否删除该文件,你也可以根据文件名来删除
  • linux删除空目录命令-----rmdir

    千次阅读 2020-02-29 14:00:15
    rmdir命令用于删除空目录,对于系统中无用的空白目录,大多都是浪费系统资源,我们通常都选择删除掉。使用rmdir命令时,可以加上路径,用于删除指定目录下的目录,若不加选项,则是对于当前目录下进行删除空目录...

    rmdir

    rmdir命令用于删除空目录,对于系统中无用的空白目录,大多都是浪费系统资源,我们通常都选择删除掉。使用rmdir命令时,可以加上路径,用于删除指定目录下的空目录,若不加选项,则是对于当前目录下进行删除空目录操作。

    但要注意,在空目录中,无法对其进行删除操作,也无法删除不为空的目录,此外,想要删除空目录,其父目录还必须有修改权限。

    这个命令只能删除空目录,可能很多人都会想,这个命令很鸡肋啊,我使用rm命令也能对其删除,他不香嘛,为什么还要记这个?

    对于使用rm -r删除目录的操作,存在着严重的安全风险,可能会产生误操作,将有用的目录删除掉,对于我们来说,效率第二,安全第一。所以说,对于任何数据的删除操作,都需要谨慎处理。

    这个时候,rmdir命令就有用武之地了,此命令用于删除空目录,若目录不为空,则会出现报错提示,不对其进行修改,对于误操作的我们而来,这种报错可能是幸运女神的眷顾。

    语法

    rmdir 【选项】 【参数】

    选项

    -p或–parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
    –ignore-fail-on-non-empty:此选项使rmdir命令忽略由于删除非空目录时导致的错误信息;
    -v或-verboes:显示命令的详细执行过程;
    –help:显示命令的帮助信息;
    –version:显示命令的版本信息。

    常用实例

    例1:
    直接使用,即可删除空目录

    [root@linus test]# mkdir 1
    [root@linus test]# ls
    1
    [root@linus test]# rmdir 1
    [root@linus test]# ls
    [root@linus test]# 
    

    而对于非空目录,则无法对其删除

    [root@linus test]# mkdir 2
    [root@linus test]# cd 2
    [root@linus 2]# touch 1
    [root@linus 2]# cd -
    /test
    [root@linus test]# rmdir 2/
    rmdir: 删除 "2/" 失败: 目录非空
    

    例2:忽略由于删除非空目录时导致的错误信息

    [root@linus test]# mkdir -p dir/dir2/dir3
    [root@linus test]# ls -R
    .:
    dir
    
    ./dir:
    dir2
    
    ./dir/dir2:
    dir3
    
    ./dir/dir2/dir3:
    [root@linus test]# rmdir --ignore-fail-on-non-empty dir/
    [root@linus test]# ls
    dir
    [root@linus test]# ls -R
    .:
    dir
    
    ./dir:
    dir2
    
    ./dir/dir2:
    dir3
    
    ./dir/dir2/dir3:
    

    可以看到,虽然没有任何提示信息,但是没有将dir目录及其嵌套目录删除

    例3:删除嵌套目录

    [root@linus test]# cd /
    [root@linus /]# rmdir -p /test/dir/dir2/dir3/
    rmdir: 删除目录 "/" 失败: 设备或资源忙
    [root@linus /]# ls |grep test
    

    虽然显示了报错,但已经将test目录及其子目录删除了。那为什么会报错呢?

    删除嵌套目录,是从最里面的子目录开始删除,上一级目录为空,继续删除,直到删除了/test目录。test目录里面所有的目录都是空目录,删除完dir3后,dir2就是一个空目录,然后…以此类推,直到删除了test,而/目录不可能为空,于是就显示了报错信息,这就是报错原因。

    展开全文
  • 一、删除文件夹 例:rm -rf /usr/java 将会删除/usr/java目录以及其下所有...以上这篇Linux服务器删除文件夹删除文件、解压命令的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件
  • Linux删除文件夹命令

    万次阅读 2019-02-02 15:27:50
    使用rm -rf目录名字 命令即可 -r 就是向下递归,不管有多少级目录,一并删除(recursion 递归;循环) -f 就是直接强行删除,不作任何提示的意思(force 促使;强迫) ...

    使用 rm -rf 目录名字 命令即可

    -r 就是向下递归,不管有多少级目录,一并删除(recursion  递归;循环)
    -f 就是直接强行删除,不作任何提示的意思(force 促使;强迫)

    展开全文
  • Linux中怎么删除空文件夹

    千次阅读 2019-10-12 11:28:17
    找出空文件夹: find -type d -empty 找出并删除空文件夹: find -type d -empty | xargs rm -rf

    找出空文件夹:find -type d -empty
    找出并删除空文件夹: find -type d -empty | xargs rm -rf

    展开全文
  • linux 新建文件夹命令

    千次阅读 2021-02-06 17:00:54
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建...

    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。

    创建文件夹【mkdir】

    一、mkdir命令使用权限

    所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。

    二、mkdir命令使用格式

    格式:mkdir [选项] DirName

    三、mkdir命令功能

    通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限(了解Linux文件-文件夹权限请点击这里)。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

    四、mkdir命令选项说明

    命令中的[选项]一般有以下两种:

    -m 用于对新建目录设置存取权限,也可以用 chmod 命令进行设置。

    -p 需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。

    五、mkdir命令使用举例

    例一:在桌面下面创建以“demo”命名的文件夹。

    使用以下命令即可。

    mkdir 桌面/demoimg

      例二:在桌面下面创建以“demo”命名的文件夹,并且给文件夹赋权限,权限为123。

    mkdir 123 桌面/demoimg

    删除文件夹【rm】

    一、rm命令使用权限

    所有用户都可以在终端使用 rm命令删除目录。

    二、rm命令使用格式

    格式:rm [选项] DirName

    三、rm命令功能

    删除档案及目录。

    四、rm命令选项说明

    命令中的[选项]一般有以下几种:

    -i 删除前逐一询问确认。

      -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

      -r 将目录及以下之档案亦逐一删除。

    五、rm命令使用举例

    例一:删除所有C语言程序文档;删除前逐一询问确认。

    rm -i *.c

      例二:将 Finished 子目录及子目录中所有档案删除。

    rm -r Finished

      注:在linux没有回收站,在试用rm命令的时候,一定要小心些,删除之后就无法再恢复了。

    创建文件【vi】

      一、进入vi的命令

      vi filename :打开或新建文件,并将光标置于第一行首

      vi +n filename :打开文件,并将光标置于第n行首

      vi + filename :打开文件,并将光标置于最后一行首

      vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

      vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

      vi filename....filename :打开多个文件,依次进行编辑

      二、移动光标类命令

      h :光标左移一个字符

      l :光标右移一个字符

      space:光标右移一个字符

      Backspace:光标左移一个字符

      k或Ctrl+p:光标上移一行

      j或Ctrl+n :光标下移一行

      Enter :光标下移一行

      w或W :光标右移一个字至字首

      b或B :光标左移一个字至字首

      e或E :光标右移一个字至字尾

      ) :光标移至句尾

      ( :光标移至句首

      }:光标移至段落开头

      {:光标移至段落结尾

      nG:光标移至第n行首

      n+:光标下移n行

      n-:光标上移n行

      n$:光标移至第n行尾

      H :光标移至屏幕顶行

      M :光标移至屏幕中间行

      L :光标移至屏幕最后行

      0:(注意是数字零)光标移至当前行首

      $:光标移至当前行尾

     三、屏幕翻滚类命令

      Ctrl+u:向文件首翻半屏

      Ctrl+d:向文件尾翻半屏

      Ctrl+f:向文件尾翻一屏

      Ctrl+b;向文件首翻一屏

      nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

     四、插入文本类命令

      i :在光标前

      I :在当前行首

      a:光标后

      A:在当前行尾

      o:在当前行之下新开一行

      O:在当前行之上新开一行

      r:替换当前字符

      R:替换当前字符及其后的字符,直至按ESC键

      s:从当前光标位置处开始,以输入的文本替代指定数目的字符

      S:删除指定数目的行,并以所输入文本代替之

      ncw或nCW:修改指定数目的字

      nCC:修改指定数目的行

     五、删除命令

      ndw或ndW:删除光标处开始及其后的n-1个字

      do:删至行首

      d$:删至行尾

      ndd:删除当前行及其后n-1行

      x或X:删除一个字符,x删除光标后的,而X删除光标前的

      Ctrl+u:删除输入方式下所输入的文本

     六、搜索及替换命令

      /pattern:从光标开始处向文件尾搜索pattern

      ?pattern:从光标开始处向文件首搜索pattern

      n:在同一方向重复上一次搜索命令

      N:在反方向上重复上一次搜索命令

      :s/p1/p2/g:将当前行中所有p1均用p2替代

      :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代

      :g/p1/s//p2/g:将文件中所有p1均用p2替换

     七、vi命令使用举例

      例一:创建文件a.txt。

      vi a.txt

      Hello everyone!

      :wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制

      img

      img

      img

    修改档案时间【touch】

      一、touch命令使用权限

    所有用户都可以在终端使用 touch命令。

    二、touch命令使用格式

    格式:touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时间>][--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时间][文件或目录...]

    (touch [-acfm][-r reference-file] [--file=reference-file][-t MMDDhhmm[[CC]YY][.ss]][-d time] [--date=time][--time={atime,access,use,mtime,modify}][--no-create][--help] [--version]file1 [file2 ...])

    三、touch命令功能

      touch fileA,如果fileA存在,使用touch命令可更改这个文件或目录的日期时间,包括存取时间和更改时间;如果fileA不存在,touch命令会在当前目录下新建一个空白文件fileA。

      注:使用touch指令可更改文件或目录的日期和时间,包括存取时间和更改时间。文件的时间属性包括文件的最后访问时间,最后修改时间以及最后在磁盘上修改的时间,命令stat显示结果显示了三个时间属性。

    四、touch命令选项说明

    a 改变档案的读取时间记录。

      m 改变档案的修改时间记录。

      c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。

      f 不使用,是为了与其他 unix 系统的相容性而保留。

      r 使用参考档的时间记录,与 --file 的效果一样。

      d 设定时间与日期,可以使用各种不同的格式。

      t 设定档案的时间记录,格式与 date 指令相同。[[CC]YY]MMDDhhmm[.SS],CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则linux中touch命令参数将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时间.由于系统的限制,早于1970年1月1日的时间是错误的.

      --no-create 不会建立新档案。

      --help 列出指令格式。

      --version 列出版本讯息。

    五、touch命令使用举例

    例一:更新file1.txt的存取和修改时间。

      touch file1.txt

      例二:如果file1.txt不存在,不创建文件

      touch -c file1.txt

      例三:更新file1.txt的时间戳和ref+file相同

      touch -r ref+file file1.txt

      例四:设置文件的时间戳为2011年5月18日9点45分10秒

      ls -l file1.txt

      touch -t 1105190945.10 file1.txt

    在新建文件时用touch命令可以建立一个空文件,而vi命令则可以直接编辑文件的内容并保存。touch命令在linux中很少用到,我个人还是比较喜欢vi命令,可以直接对文档进行编辑。今天的学习就这些了,每天进步一点点,昨天没写完,今天续写的。O(∩_∩)O~

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • Linux下压缩文件夹命令

    万次阅读 2018-11-05 16:52:51
    例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。 tar -zcvf /home/xahot.tar.gz /xahot zip 压缩方法:   压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归 zip [参数] [打包后的文件名] ...
  • 再听基因课Linux第一课服务器:服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。...
  • linux系统中使用find命令批量查找文件及空文件夹删除的脚本查找文件查询出所有的空文件夹查询所有/root/下的空文件夹 查找文件 find . -name "*" -type f -size 0c 查询出所有的空文件夹 find -type d -...
  • https://blog.csdn.net/yasi_xi/article/details/50625110linux下批量删除空文件(大小等于0的文件)的方法 代码如下复制代码find . -name "*" -type f -size 0c | xargs -n 1 rm -f用这个还可以删除指定...
  • Linux删除文件夹命令实例

    千次阅读 2018-06-06 15:05:24
    linux删除文件夹命令在用Linux的时分,有时分要删除一个文件夹,常常会提示次此文件非空,没法删除,这个时分,必需运用rm -rf命令。关于一些小白用户常常在运用Linux命令,会十分当心,以免搞出一些事情,下面小编...
  • Linux 批量删除空文件夹

    千次阅读 2017-10-13 10:00:34
    linux借助find命令批量删除空文件夹 介绍一下find命令语法 批量删除空文件夹
  • Linux 删除文件夹和文件的命令: -r 就是向下级文件夹递归,全部删除。 -f 就是强制删除删除文件夹: 例如:删除/etc/nginx/log目录以及其下所有文件、文件夹 rm -rf /etc/nginx/log 删除文件: ...
  • Linux 删除文件夹命令

    千次阅读 2018-08-27 22:01:42
    Linux删除目录使用rm -rf命令。 使用规则: rm -rf 目录名字 -r 向下递归,不管有多少级目录,一并删除 -f 直接强行删除,没有任何提示 ...
  • 前言本文主要介绍Linux系统下最常用的压缩与解压缩工具,本文特别针对压缩文件夹和目录,而作出使用指引。2. 使用zip压缩和解压缩文件夹zip压缩Ubuntu系统安装zip套件:oucanrong@zcwyou:~$ sudo apt install -y ...
  • linux创建文件夹命令

    千次阅读 2021-03-05 16:05:03
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建...
  • 今天良许教程网的小编要和大家分享关于Linux常用命令之删除文件夹命令Linux删除文件夹很简单,常用的命令有rmdir和rm,以下分别介绍一下,大家根据情况选择使用即可。 rm [选项] 文件 选项说明: -f -force ...
  • linux删除文件夹命令

    千次阅读 2018-09-24 20:28:17
    使用rm -rf 目录名字 命令即可 -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 eg 删除文件夹实例:rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录...
  • linux 删除文件夹命令

    千次阅读 2021-01-22 16:56:35
    Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端删除。本文将介绍在文本界面使用命令删除目录。 使用rmdir删除目录 Rmdir命令间成“remove directory”,用于删除空目录的命令。 ...
  • Linux命令--rmdir命令删除空目录

    万次阅读 2019-02-15 15:51:04
    3.5 rmdir命令删除空目录   既然有建立目录的命令,就一定会有刪除目录的命令 rmdir,其基本信息如下: 命令名称:rmdir。 英文原意:remove empty directories。 所在路径:/bin/rmdir。 执行权限:所有...
  • Linux文件文件夹常用命令 文件夹文件夹操作 1、进入文件夹 cd命令 cd /home ;解析:进入/home目录cd /root 进入/root目录 ;cd ../返回上一级目录;cd ./当前目录; (.和..可以理解为相对路径;例如cd /hom/test ,...
  • https://www.cnblogs.com/tirmer/p/8616362.html
  • linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,...
  • 其实也很简单,一行命令即可 find -type d -empty -exec rm -rf {} \;
  • # 递归删除 特定文件夹 使用规则:  rm -rf 目录名字   -r 向下递归,不管有多少级目录,一并删除  -f 直接强行删除,没有任何提示    ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 202,096
精华内容 80,838
关键字:

linux删除空文件夹命令

linux 订阅