• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:親ディレクトリの更新日付を更新せずにファイルを削除するには)

親ディレクトリの更新日付を更新せずにファイルを削除するには

このQ&Aのポイント
  • ファイルを削除する際に親ディレクトリの更新日付を変更せずに削除する方法について知りたい。
  • RHEL5上でのBashスクリプトで、ファイル削除時に親ディレクトリの更新日付を変更せずに削除する方法について教えてください。
  • コマンドのみで解決する方法があれば嬉しいですが、それが無理な場合は一時ファイルへ書き出す方法を教えていただきたい。

質問者が選んだベストアンサー

  • ベストアンサー
  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

できません。 ディレクトリもシステムからみるとファイルと同じです。 突然のシステムダウンなどに備えてリカバリのために復旧ポイントとして日付時刻を基準にしてますから。

kylico
質問者

お礼

ありがとうございます。 探しても探しても、「できない」ということが載っていなかったので助かりました。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

変更しないというのはあり得ませんが、あとでtouchコマンドで任意の日時にセット出来ますので、一旦元のタイムスタンプを保存して、あとで復元すればいいでしょう。 touch -r /home/hoge/AAA /tmp/tmp001 rm /home/hoge/AAA touch -r /tmp/tmp001 /home/hoge/AAA rm /tmp/tmp001

kylico
質問者

お礼

ありがとうございます。 tmpwatchだとファイルを指定して削除できませんが、ディレクトリのタイムスタンプが変更されなかったので、同様のことができないかなと探していました。

関連するQ&A