我需要不时地只从新文件生成备份,这些文件分布在给定日期时间后创建的文件夹和子文件夹中。有没有一种方法可以使用 tar 命令行或 shell bash(我没有安装 GUI 界面)? 目录结构需要维护。
最佳答案
tar
默认存储整个目录树。至于日期限制:tar
的手册页(在终端中运行 man tar
)告诉我们有一个选项可以做到这一点:
-N, --newer, --after-date DATE-OR-FILE
only store files newer than DATE-OR-FILE
该参数可以是一个日期,也可以是一个文件,其修改时间将作为引用。
使用日期的例子:
tar czf test.tar.gz -N '2014-10-30 12:34:56' MyDirectory
关于linux - 如何压缩文件夹和子文件夹中的新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26652750/