2015-12-17 137 views
0

我使用下面的命令來解壓更改最後修改

tar -xvf <filename.tar> 

的未解壓文件的時候,我要確保提取文件的修改時間更新爲當前時間。

回答

0

無論如何,我找到了答案。我遍歷了tar中的所有文件,並使用touch命令更改了修改的時間。

tar -xvf <filename.tar> 
for f in $(tar -tf <filename>.tar); do touch $f;done 
1

的GNU tar有此選項:

-m--touch 不提取文件修改時間

使用此選項,提取文件有時間提取作爲他們的最後修改。

+0

感謝您的分享! – Apurv