【问题标题】:Bash command to delete folders within a specific directoryBash 命令删除特定目录中的文件夹
【发布时间】:2020-04-04 07:35:05
【问题描述】:

我想创建一个执行以下操作的 bash 脚本/cron 作业。

给定一个父目录:$HOME/parent 我想删除以/directory/to/remove/from结尾的路径中的每个文件夹

所以基本上我想打电话给rm -fr $HOME/parent/***/directory/to/remove/from/* 如果directory/to/remove/from 早于x 天。

*** 表示可能位于我们正在寻找的路径的开始和结束之间的任意数量的文件夹。

【问题讨论】:

    标签: bash directory cron find locate


    【解决方案1】:

    检查查找命令帮助。我觉得应该是这样的

    find $HOME/parent -type d -name "directory/to/remove/from" -mtime +5 -delete
    

    【讨论】:

      猜你喜欢
      • 2012-01-02
      • 2021-09-11
      • 1970-01-01
      • 2017-06-25
      • 1970-01-01
      • 2013-07-04
      • 2010-12-30
      • 2018-07-03
      • 1970-01-01
      相关资源
      最近更新 更多