Archive: 2013/04/20

tar書庫の日時更新スクリプト

以前書いたtar書庫の日時更新スクリプト

コピーしたりした場合にフォルダの日付になってしまう事があったので、スラッシュで終るフォルダを除外するように改修。

for F in $*;
do
echo touching "$F";
TSTAMP=`tar tvf "$F" | sed -e "s:^.*/$::" | sort -k 4 | tail -1 | awk '{print $4 " " $5}'`;
touch --date="$TSTAMP" $F;
done