Tar文件位于一个位置

时间:2011-07-14 12:18:55

标签: unix

在10 A.M文件如下所示位于其中一个位置

A.log,B.log

Tar文件应包含A.log和B.log。 tar文件名应该是这样的 archival_file__oror_datetimestamp.tar

如果文件如下所示,在11 A.M

A.log,B.log,C.log

现在创建的tar文件不应该包含A.log和B.log,它应该只包含C.log

1 个答案:

答案 0 :(得分:0)

如果我正确地猜出了你的问题的意图,你可能想要做一些像

这样的事情
# 10AM:
tar -cf /path/to/tarfile/archival_file__oror_10AM.tar /path/to/logfiles/*.log

# 11 AM
tar -N /path/to/tarfile/archival_file__oror_10AM.tar -cf /path/to/tarfile/archival_file__oror_11AM.tar /path/to/logfiles/*.log

第二个命令只会将比archival_file__oror_10AM.tar更新的文件放入新存档。