【问题标题】:How to remove all directories in a folder in command line?如何在命令行中删除文件夹中的所有目录?
【发布时间】:2020-03-18 05:21:34
【问题描述】:

我想删除一个文件夹中的所有目录,不管指定的目录是否为空。 我可以在命令行中执行此操作吗?

【问题讨论】:

    标签: linux command rm


    【解决方案1】:

    如果我理解正确,您希望删除文件夹中的所有子目录而不删除文件。

    那么下面的 bash 脚本可以帮到你。

    #!/bin/bash
    for i in `ls`
    do
        if [ -d $i ];then
            rm -rf $i
        fi
    done
    

    【讨论】:

      猜你喜欢
      • 2018-07-03
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      • 2020-12-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多