【问题标题】:How to delete all files apart from a set of directories using rm command inlinux?如何在linux中使用rm命令删除一组目录之外的所有文件?
【发布时间】:2014-02-12 03:02:04
【问题描述】:

我想删除除我的 LOG 目录和我的报告目录之外的文件夹中的所有文件。有没有办法在 Linux 终端中使用 rm 命令来做到这一点?

【问题讨论】:

    标签: linux delete-file rm


    【解决方案1】:
    $rm -rf [your directory path to delete]
    

    此命令将删除所选目录以及其中的所有文件和文件夹。

    【讨论】:

      【解决方案2】:

      我想删除除我的 LOG 目录之外的文件夹中的所有文件 还有我的报告目录。

      rm -rf !(LOG|reports)
      

      确保您已启用extglob 选项:

      shopt -s extglob
      

      【讨论】:

        猜你喜欢
        • 2017-12-29
        • 2014-03-13
        • 1970-01-01
        • 2012-08-08
        • 2012-09-19
        • 1970-01-01
        • 1970-01-01
        • 2023-01-20
        • 2021-10-17
        相关资源
        最近更新 更多