フォルダの最後の変更日を変更せずにフォルダを空にする

フォルダの最後の変更日を変更せずにフォルダを空にする

私のLinux Mint PC上の約600個のフォルダの内容を削除したいのですが、ファイルが削除される前に存在していた最上位フォルダの最後の変更日を維持したいと思います。これは、フォルダの最後の変更日を記録し、フォルダの内容を削除してから、タッチコマンドを使用してフォルダの日付を内容が削除される前の日付に復元するのと同じです。

単一のCLIコマンドでこれを実行できますか?可能であればどうすればよいですか?

どこから始めるべきかわからないので、これを達成するために何も試みませんでした。

ありがとう

ベストアンサー1

これはうまくいきます。皆様のご提案ありがとうございます。

find /path/to/parent/folder -mindepth 1 -type d -exec sh -c 'cd "$0" && rm -rf -- *' {} \;

おすすめ記事