超过 x 天的 Tar 文件

4 solaris

我有一个目录,我想扫描该目录并将每个 50 天以上的文件添加到名为 archive.tar 的新存档中

超过 50 天的所有文件都必须放在一个大 tar 中,而不是每个文件的 tar 中。

我怎样才能做到这一点?

djh*_*ell 8

这将解决问题:

# find /path/to/files -type f -mtime +50 | xargs tar cvf archive.tar
Run Code Online (Sandbox Code Playgroud)

你可以把它放在 crontab 中,让它每天运行。

编辑:请记住,这不会从系统中删除文件,只会将它们添加到存档中。