在bash中:仅当文件早于X分钟时,如何查找和删除包含特定文件的目录

尤瓦尔·阿兹蒙(Yuval Atzmon)

在bash中,仅当文件早于X分钟时,我才能查找和删除包含特定文件的目录。

这个答案可以找到包含特定文件的目录。但是,尚不清楚如何添加文件早于X分钟的条件。

异戊二烯

编辑:更简单的方法:

find . -name 'foobar.dat' -mmin +3 -exec bash -c 'rm -vr "$(dirname "$1")"' bash {} \;

基本上,这是找到匹配的文件,然后擦除其父目录。第二个“ bash”字符串可以是任何东西,它只是用来避免将文件名放在“ $ 0”中(尽管这似乎可以正常工作...)

以前不太优雅的解决方案:

我会用另一种方式解决这个问题:

  • 创建一个执行以下操作的小脚本rm -r $(dirname $1)(即,删除参数的父目录)

  • 找到所有此类文件,然后在它们上调用脚本:

    find . -name 'foobar.dat' -mmin +3 -exec rmparent_script {} \;
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在UNIX中查找和删除早于特定日期的文件?

来自分类Dev

如何在UNIX中查找和删除早于特定日期的文件?

来自分类Dev

如何根据文件路径中的目录递归删除早于特定日期的 *.bak 文件?

来自分类Dev

在仅包含特定目录的目录中查找不包含文件的目录

来自分类Dev

在Bash脚本中删除包含特定文件的目录

来自分类Dev

如何使我的系统删除某个目录中的所有文件早于某个特定时间,同时又保持目录结构完整?

来自分类Dev

查找目录中所有文件都早于X的目录?

来自分类Dev

如何创建不包含早于 5 分钟的信息的文件?

来自分类Dev

删除早于特定文件的文件

来自分类Dev

删除早于特定文件的文件

来自分类Dev

如何使用Perl在ftp目录中列出早于20分钟的文件?

来自分类Dev

查找早于15分钟的文件

来自分类Dev

删除包含特定文件的目录

来自分类Dev

查找和删除文件,同时保留所有匹配的文件(如果在特定目录中)

来自分类Dev

使用Chef删除目录中早于x天的所有文件

来自分类Dev

仅当bash中存在头文件时,才如何从文件中删除头文件?

来自分类Dev

删除zip文件中早于X的文件夹

来自分类Dev

从目录中删除早于给定时间的文件

来自分类Dev

如何查找路径包含特定目录的所有文件

来自分类Dev

如何删除目录中X个文件

来自分类Dev

如何删除目录中X个文件

来自分类Dev

如何查找具有特定扩展名的文件,而仅排除当前目录中的某些名称?

来自分类Dev

查找和删除不同磁盘和目录中的重复文件

来自分类Dev

如何仅复制目录中具有特定文件的目录

来自分类Dev

Bash-如何查找和删除包含给定字符串的所有文件?

来自分类Dev

从目录中删除包含特定单词的所有文件

来自分类Dev

如何在bash脚本中包含包含文件的目录路径

来自分类Dev

在Python中,如何删除不包含特定文件扩展名(即.pdf)的子目录?

来自分类Dev

如何遍历erlang中的目录以仅包含文件夹?

Related 相关文章

  1. 1

    如何在UNIX中查找和删除早于特定日期的文件?

  2. 2

    如何在UNIX中查找和删除早于特定日期的文件?

  3. 3

    如何根据文件路径中的目录递归删除早于特定日期的 *.bak 文件?

  4. 4

    在仅包含特定目录的目录中查找不包含文件的目录

  5. 5

    在Bash脚本中删除包含特定文件的目录

  6. 6

    如何使我的系统删除某个目录中的所有文件早于某个特定时间,同时又保持目录结构完整?

  7. 7

    查找目录中所有文件都早于X的目录?

  8. 8

    如何创建不包含早于 5 分钟的信息的文件?

  9. 9

    删除早于特定文件的文件

  10. 10

    删除早于特定文件的文件

  11. 11

    如何使用Perl在ftp目录中列出早于20分钟的文件?

  12. 12

    查找早于15分钟的文件

  13. 13

    删除包含特定文件的目录

  14. 14

    查找和删除文件,同时保留所有匹配的文件(如果在特定目录中)

  15. 15

    使用Chef删除目录中早于x天的所有文件

  16. 16

    仅当bash中存在头文件时,才如何从文件中删除头文件?

  17. 17

    删除zip文件中早于X的文件夹

  18. 18

    从目录中删除早于给定时间的文件

  19. 19

    如何查找路径包含特定目录的所有文件

  20. 20

    如何删除目录中X个文件

  21. 21

    如何删除目录中X个文件

  22. 22

    如何查找具有特定扩展名的文件,而仅排除当前目录中的某些名称?

  23. 23

    查找和删除不同磁盘和目录中的重复文件

  24. 24

    如何仅复制目录中具有特定文件的目录

  25. 25

    Bash-如何查找和删除包含给定字符串的所有文件?

  26. 26

    从目录中删除包含特定单词的所有文件

  27. 27

    如何在bash脚本中包含包含文件的目录路径

  28. 28

    在Python中,如何删除不包含特定文件扩展名(即.pdf)的子目录?

  29. 29

    如何遍历erlang中的目录以仅包含文件夹?

热门标签

归档