我有一个脚本来备份一些目录:
tar cjf /backup-`date +\%m-\%d-\%Y`.tar.bz2 mydir >> /dev/null 2>&1
在该过程结束时,“ls -al”显示类似以下内容:
-rwxr-xr-x 1 my my 719110144 May 29 2000 backup-08-02-2013.tar.bz2
注意年份:2000 年。档案是在 2013 年创建的……有什么问题以及如何解决?
感谢您的帮助。
答案1
如果您的档案被写入网络文件系统(如 NFS 或 AFS),请确保文件服务器设置了正确的日期,因为新创建文件的时间戳将由文件服务器的时钟决定。如果您无法在服务器端修复问题,那么您很可能必须在创建文件后手动更正时间戳。