在超过20天的文件夹中查找tar.gz文件并删除

皮肤

我有一个备份脚本,可以在CIFS-mount-folder中创建我的/ var / www-folder的备份(在tar.gz中)。

为了删除仅浪费内存的旧备份,我创建了一个cronjob,它每天检查一次存档是否早于20天,并在必要时删除特定的tar.gz文件。

这是我的时间表:

0 1 * * * find /my/cifs/mnt/path/*.tar.gz -mtime +20 -exec rm {} \;

是对的吗?并不是说其中有任何错误,它会删除硬盘驱动器上所有早于20天的文件,而不仅仅是备份文件夹中的文件。

托马斯·迪基

通常,您将使用以下-name选项:

 0 1 * * * find /my/cifs/mnt/path/ -name '*.tar.gz' -mtime +20 -exec rm {} \;

另外,请确保您正在查找文件

 0 1 * * * find /my/cifs/mnt/path/ -name '*.tar.gz' -type f -mtime +20 -exec rm {} \;

通过拆分该-name选项,您将在给定目录以及子目录中找到文件。另外,如果没有存档,find则将报告错误(而不是简单地继续前进而无需采取任何措施)。

最后,您可以通过更改命令的结尾来处理带有不寻常字符(例如空格)的文件名:

 0 1 * * * find /my/cifs/mnt/path/ -name '*.tar.gz' -type f -mtime +20 -exec rm {} +

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除超过1天的文件夹

来自分类Dev

删除超过5天的文件夹

来自分类Dev

删除文件夹及其子文件夹中超过7天的文件

来自分类Dev

tar +将文件夹压缩到tar.gz并删除该文件夹

来自分类Dev

删除 /tmp 中超过一天的所有文件和文件夹

来自分类Dev

如果文件夹名称超过30天,则删除

来自分类Dev

Powershell-删除特定名称超过30天的文件夹中的子文件夹

来自分类Dev

我可以删除.tar.gz归档文件的安装文件夹吗?

来自分类Dev

Cron 作业自动删除 Centos 中超过 7 天的文件夹

来自分类Dev

文件夹中的tar + gz文件,不放入所有子文件夹中

来自分类Dev

如果所有文件都超过3天,则批处理文件以删除目录中的子文件夹

来自分类Dev

从PHP文件夹中删除3天的旧文件

来自分类Dev

从超过 X 天的 S3 存储桶中删除文件夹、子文件夹和所有文件

来自分类Dev

删除gz文件的最后一行

来自分类Dev

删除文件夹,但保留20天最新,为期7天

来自分类Dev

如何提高性能以读取tar.gz文件夹中的文件?

来自分类Dev

如何删除超过一天的文件夹?(Cron Job)

来自分类Dev

bash脚本删除name_date超过90天的文件夹

来自分类Dev

如何删除超过一天的文件夹?(Cron Job)

来自分类Dev

从tar.gz中提取特定文件夹

来自分类Dev

解压缩tar.gz中的特定文件夹

来自分类Dev

使用 python setup.py install 在 dist 文件夹中创建 tar.gz

来自分类Dev

Bash脚本删除早于N天的文件,但排除某些文件夹中的文件

来自分类Dev

从文件夹中查找文件

来自分类Dev

从文件夹中查找文件

来自分类Dev

在文件夹中查找文件

来自分类Dev

提取文件夹中包含的.gz文件

来自分类Dev

防止Rsyslog自动删除syslog.gz文件。

来自分类Dev

查找文件夹并删除内容

Related 相关文章

  1. 1

    删除超过1天的文件夹

  2. 2

    删除超过5天的文件夹

  3. 3

    删除文件夹及其子文件夹中超过7天的文件

  4. 4

    tar +将文件夹压缩到tar.gz并删除该文件夹

  5. 5

    删除 /tmp 中超过一天的所有文件和文件夹

  6. 6

    如果文件夹名称超过30天,则删除

  7. 7

    Powershell-删除特定名称超过30天的文件夹中的子文件夹

  8. 8

    我可以删除.tar.gz归档文件的安装文件夹吗?

  9. 9

    Cron 作业自动删除 Centos 中超过 7 天的文件夹

  10. 10

    文件夹中的tar + gz文件,不放入所有子文件夹中

  11. 11

    如果所有文件都超过3天,则批处理文件以删除目录中的子文件夹

  12. 12

    从PHP文件夹中删除3天的旧文件

  13. 13

    从超过 X 天的 S3 存储桶中删除文件夹、子文件夹和所有文件

  14. 14

    删除gz文件的最后一行

  15. 15

    删除文件夹,但保留20天最新,为期7天

  16. 16

    如何提高性能以读取tar.gz文件夹中的文件?

  17. 17

    如何删除超过一天的文件夹?(Cron Job)

  18. 18

    bash脚本删除name_date超过90天的文件夹

  19. 19

    如何删除超过一天的文件夹?(Cron Job)

  20. 20

    从tar.gz中提取特定文件夹

  21. 21

    解压缩tar.gz中的特定文件夹

  22. 22

    使用 python setup.py install 在 dist 文件夹中创建 tar.gz

  23. 23

    Bash脚本删除早于N天的文件,但排除某些文件夹中的文件

  24. 24

    从文件夹中查找文件

  25. 25

    从文件夹中查找文件

  26. 26

    在文件夹中查找文件

  27. 27

    提取文件夹中包含的.gz文件

  28. 28

    防止Rsyslog自动删除syslog.gz文件。

  29. 29

    查找文件夹并删除内容

热门标签

归档