作成/変更日に1年追加

作成/変更日に1年追加

フォルダ内のすべてのファイルの変更日と作成日に1年を追加しようとしています。

年だけでなく、日付全体を変更する例がたくさん見つかりました。

フォルダ内のすべてのファイルに作成/変更時間を1年間追加するにはどうすればよいですか?

私はOS Xを使用しています。

ベストアンサー1

touch調整オプション()がありますが、-A残念ながら99時間99分99秒に制限されています。しかし、何度も何度も申し込むと、希望の結果が得られます。

大きな打撃を受けた場合:

# assume a year is 365 days
for day in {1..365}; do 
    touch -A 240000 folder/* 
done

# on a mac with Xcode cmdline tools installed, 
# set creation time to mtime:
for f in folder/* ; do
    SetFile -d "$(GetFileInfo -m $f)" $f
done

おすすめ記事