如何让 tar 只包含比特定日期更新的文件?我尝试了以下操作,其中都包含较旧的和较新的文件(今天是 2015-07-20):
tar -cj -N 2015-07-07 directory | tar -tj | less
tar -cj -N 2015-07-25 directory | tar -tj | less
tar -cj --newer-mtime=2015-07-25 directory | tar -tj | less
答案1
tar -cj --newer-mtime 2015-07-07 directory | tar -tj | less
作品
如果-N
使用,tar
则适用于数据修改或状态更改时间比date
给定时间更新的文件。
虽然--newer-mtime
只是检查mtime
和忽略ctime