我使用下面的命令来解压
tar -xvf <filename.tar>
我想确保提取的文件的修改时间更新为当前时间。
答案 0 :(得分:1)
GNU tar有一个选项:
-m
,--touch
不提取文件修改时间
使用此选项,提取的文件将提取时间作为最后修改的文件。
答案 1 :(得分:0)
无论如何,我找到了答案。我循环遍历tar中的所有文件,并使用touch命令更改修改时间。
tar -xvf <filename.tar>
for f in $(tar -tf <filename>.tar); do touch $f;done