我myarchive.tar
在机器 A 上创建并tar -xvf myarchive.tar
在机器 B 上使用,其中 tar 抱怨时间戳:tar: lib/libboost_date_time.so.1.65.1: time stamp 2023-02-27 20:06:01 is 254449.1210593 s in the future
这是否意味着共享库未被提取?如果是这样,我如何使用 tar 以便它提取文件而不管现有文件的时间戳。
答案1
您可以使用-m
或--touch
选项忽略档案中的时间戳,并将修改时间设置为提取时间。
从tar --help
-m, --touch don't extract file modified time
所以使用类似这样的方法
tar -xvmf myarchive.tar