精华内容
下载资源
问答
  • linux删除目录

    2017-10-16 18:50:00
    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录...
    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
    直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
    -r 就是向下递归,不管有多少级目录,一并删除
    -f 就是直接强行删除,不作任何提示的意思
    展开全文
  • linux删除目录命令If you want to remove several subdirectories within another directory using the command line in Linux, generally you have to use the rm command several times. However, there is a ...
    linux删除目录命令

    linux删除目录命令

    00_lead_image_removing_multiple_subdirectories

    If you want to remove several subdirectories within another directory using the command line in Linux, generally you have to use the rm command several times. However, there is a faster way to do this.

    如果要在Linux中使用命令行删除另一个目录中的多个子目录,通常必须多次使用rm命令。 但是,有一种更快的方法可以做到这一点。

    Let’s say we have a directory called htg with five subdirectories within it and we want to delete three of them. In a normal situation, we’d use the rm command three times.

    假设我们有一个名为htg的目录,其中包含五个子目录,我们想删除其中的三个。 在正常情况下,我们将使用rm命令3次。

    02_removing_subdirectories_separately

    However, we can make this process even shorter by combining the three rm commands into one. Here’s how.

    但是,通过将三个rm命令组合为一个,我们可以使此过程变得更短。 这是如何做。

    To remove the three subdirectories you only need to type the following command at the prompt and press Enter (obviously, change the directory names to what you want to remove).

    要删除这三个子目录,只需在提示符下键入以下命令,然后按Enter键(显然,将目录名更改为要删除的目录名)。

    rm -r ~/Documents/htg/{done,ideas,notes}
    

    The words in the brackets are part of the “brace expansion list”. Each of the items in the brace expansion list is appended separately to the preceding path (~/Documents/htg/). For example, the above command is expanded into ~/Documents/htg/done, ~/Documents/htg/ideas, and ~/Documents/htg/notes, the three subdirectories under the htg directory that we want to remove. As you can see in the screenshot below, those three subdirectories were removed.

    方括号中的词是“括号扩展列表”的一部分。 大括号扩展列表中的每个项目都分别附加到前面的路径(〜/ Documents / htg /)。 例如,以上命令被扩展为〜/ Documents / htg / done,〜/ Documents / htg / ideas和〜/ Documents / htg / notes,这是我们要删除的htg目录下的三个子目录。 如下面的屏幕快照所示,这三个子目录已被删除。

    03_removing_three_subdirectries_at_once

    The -r flag is required when using the rm command to remove a directory rather than a file. If you leave the -r flag out of the above command, you will get an error saying that the directories cannot be removed.

    使用rm命令除去目录而不是文件时,需要-r标志。 如果将-r标志保留在上述命令之外,则会收到一条错误消息,指出无法删除目录。

    04_cannot_remove_subdirectory

    If all of the subdirectories you want to remove are empty, you can use the rmdir command, as shown below.

    如果要删除的所有子目录都为空,则可以使用rmdir命令,如下所示。

    rmdir ~/Documents/htg/{done,ideas,notes}
    

    If it turns out that any of the subdirectories are not empty, an error will display saying that the removal failed and the subdirectory in question and its subdirectories are not removed. However, any empty subdirectories are removed.

    如果事实证明子目录中的任何一个都不为空,则会显示一条错误消息,指出删除失败,并且该子目录及其子目录未删除。 但是,任何空的子目录都将被删除。

    05_using_rmdir_command

    Be very careful with the rm command. Using it the wrong way can delete all the files on your hard drive.

    rm命令要非常小心。 以错误的方式使用它可能会删除硬盘驱动器上的所有文件。

    You can also create a directory containing several subdirectories, or a directory tree, using one command.

    您还可以使用一个命令创建包含多个子目录的目录或目录树

    翻译自: https://www.howtogeek.com/276516/how-to-remove-multiple-subdirectories-with-one-linux-command/

    linux删除目录命令

    展开全文
  • Linux/Fedora/Ubuntu系统中,有时我们想删除将一个文件夹(主目录)和这个文件夹下子目录(子文件/子文件夹)中的文件都删除Linux单独使用rm/rmdir都无法删除,其实方法很简单,这里告诉大家如何删除文件夹及文件夹下...
    Linux/Fedora/Ubuntu系统中,有时我们想删除将一个文件夹(主目录)和这个文件夹下子目录(子文件/子文件夹)中的文件都删除,Linux单独使用rm/rmdir都无法删除,其实方法很简单,这里告诉大家如何删除文件夹及文件夹下所有文件的方法。


    比如我们有一个文件夹名称为abc


    这个主文件夹下面有一个子文件夹abc1和一个文件file1,当然子文件夹下还可以有多个子目录和文件,这里就不列出来了。


    好,下面来说下如何删除目录及子目录中的所有文件。


    1.打开终端,以root身份登录(Linux/Feodra root身份登录方法:在终端输入root,再输入密码,即可登录root)。


    2假设我要删除的文件夹“abc”在“ /var ”下。在终端输入:

    rm -r /var/abc
    文件夹及其文件夹下面的子文件和子文件夹等文件都会一起删除.
    展开全文
  • Linux 删除目录与文件

    千次阅读 2014-03-28 16:10:12
    Linux 删除目录与文件在当前目录下查找所有.svn的目录$ find . -type d -name ".svn"删除当前目录下所有.svn的目录$ find . -type d -name ".svn" | xargs rm -fr或$ find . -type d -name ".svn" -print -exec rm -...

    Linux 删除目录与文件


    在当前目录下查找所有.svn的目录

    $ find . -type d -name ".svn"

    删除当前目录下所有.svn的目录

    $ find . -type d -name ".svn" | xargs rm -fr


    $ find . -type d -name ".svn" -print -exec rm -rf {} \;

    (1) .    表示从当前目录开始递归查找

    (2) -name ".svn" 根据名称来查找,要查找名称为.svn的文件夹

    (3) -type d 查找的类型为目录(d), 文件f

    (4) -print 输出查找的文件目录名

    (5) 最主要的是是-exec了,-exec选项后边跟着一个所要执行的命令,表示将find出来的文件或目录执行该命令。

         exec选项后面跟随着所要执行的命令或脚本,然后是一对 {},一个空格和一个\,最后是一个分号;


    展开全文
  • linux 删除目录的命令

    千次阅读 2015-01-05 14:15:48
    linux删除目录很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中。 2. 现在使用rm -rf命令即可。 rm -rf 目录名字 -r 就是(recursion)向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不...
  • Linux删除目录非空的文件夹命令

    千次阅读 2018-10-24 16:55:47
    linux删除目录可以用rmdir,但是当目录非空时,就不可以用这个命令了。此时使用直接rm -rf 即可: rm -rf 目录名字 其中:  -r 就是向下递归,不管有多少级目录,一并删除  -f 就是直接强行删除,不作任何提示....
  • Linux 删除目录的方法

    千次阅读 2020-11-18 17:21:24
    1、使用rmdir删除目录 Rmdir命令间成“remove directory”,用于删除空目录的命令。 例如,删除一个名为“MyDocuments”的空目录: [root@localhost test]# rmdir MyDocuments 如果目录不是空的,会提示错误: ...
  • Linux删除目录的命令

    千次阅读 2010-08-17 13:28:00
    Linux删除目录的命令
  • linux删除目录的命令

    2011-05-26 11:49:00
    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中…… 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,一并...
  • Linux删除目录中小于指定大小的文件

    千次阅读 2017-04-04 15:53:46
    Linux删除目录中小于指定大小的文件例:删除当前目录下小于50000KB的文件:命令: for file in ls ./; do size=`du $f | awk ‘{print $1}’`; [ $size -lt 50000 ] && rm $file; done
  • 删除当前目录下的文件2. 删除指定目录下的文件 1. 删除当前目录下的文件 rm -f * #最经典的方法,删除当前目录下的所有类型的文件 find . -type f -delete或find . -type f -exec rm -f {} \; #用find命令查找...
  • shell递归删除指定类型的目录, 及目录中的空文件夹
  • 删除指定目录下的所有类型的文件,例如:删除/home/wwwroot/目录下的所有文件,命令语句如下: rm -f /home/wwwroot/* 方法二: 用find命令在当前目录下查找普通文件并删除,命令语句如下: find . -type f -delete...
  • linux删除目录下文件的几种方法总结

    万次阅读 2019-04-23 11:29:42
    删除当前目录下的文件 1.rm -f * #最经典的方法,删除当前目录下的所有类型的文件 2.find . -type f -delete或find . -type f -exec rm -f {} \; #用find命令查找普通文件并删除or用find命令的处理动作将其删除 3....
  • linux 删除目录,非空文件夹

    千次阅读 2013-08-03 00:08:17
    rm命令  在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。用户可以用rm命令将其删除。该命令的功能为删除一个目录中的一个或多个... 如果没有使用- r选项,则rm不会删除目录。  该命令的各选项含
  • Linux删除目录下文件的10种方法

    千次阅读 2018-10-10 09:57:36
    想起删除目录下的所有文件的方法;整理了几个,仅供参考!删除当前目录下的文件1.rm -f *#最经典的方法,删除当前目录下的所有类型的文件2.find . -type f...
  • 删除目录和子目录下所有pcm文件,但是保留文件夹,命令如下find ./ -name "*.pcm" | xargs rm
  • linux删除目录下指定文件方法

    千次阅读 2013-11-09 10:31:38
    1、删除当前目录下文件名含有2013的文件  ls | grep 2013 | xargs rm --To be continue...
  • 这几天在Colab上使用ImageAI训练模型时每次都会保存精确度有所提升的...为了避免混淆,运行完通过以下命令删除。 find . -name "*.h5" | xargs rm -rf 转载于:https://www.cnblogs.com/multhree/p/11332307.html...
  • 【项目需求】:SAMBA服务器共享/tmp/文件夹,任何人都可在该文件夹内写文件,...使用SHELL探测/tmp/中的子文件夹,发现以上文件立即删除。【解决思路】:查询文件名包含rar的文件,但是更名为doc之后无法探测。采...
  • Linux删除目录下的文件的10种方法

    千次阅读 2017-08-08 13:50:00
    下午闲着没事儿,看到了一遍文章,便突发奇想的想起删除目录下的所有文件的方法;整理了几个,如有不足,还望读者不吝赐教! 删除当前目录下的文件 1.rm -f * #最经典的方法,删除当前目录下的所有类型的文件 2.find ....
  • find . -type d -name ".svn"|xargs rm -rf; 转自:https://blog.csdn.net/qzmrock/article/details/82740723
  • find /... 命令是网上搜的,但是经过测试通过的,可以使用的 ...网上还有个命令,为测试过 ...find ./ -name vssver2.scc | xargs rm -rf #删除目录下所有vssver2.scc文件。推荐!
  • LINUX UNIX 删除目录的命令

    万次阅读 2010-06-10 10:40:00
    在unix 或者linux删除目录的时候, 使用rmdir,如果在目录下面有一些其他文件,会很难办。 因此可以使用 rm-rf 来解决这个问题。 -r 向下递归,不管有多少级目录,删除到最深。 -f 强行删除,...
  • rm -r xx/xx 删除目录 创建目录 mkdir -p xx/xx 建立深层次目录 Pwd 查看当前目录 Whoami 查看当前用户 通配符 ? Linux 区分大小写 输出重定向 cat xx.txt>log.log 当前目录出现log.lob ...
  • Linux删除文件夹命令--rm, ...linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空, 就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-rf   即:rm -rf

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,738
精华内容 10,295
关键字:

linux删除目录

linux 订阅