如何压缩文件夹和子文件夹中的新文件

时间:2014-10-30 12:15:14

标签: linux compression gzip tar

我需要不时地从在给定日期时间之后创建的文件夹和子文件夹中分发的新文件生成备份。有没有办法这样做,使用tar命令行或shell bash(我没有安装GUI界面)? 需要维护目录的结构。

1 个答案:

答案 0 :(得分:2)

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