スポンサーリンク

古いファイルを削除する

メモ書きとして残しておく。 ある日時よりも古い日時のタイムスタンプがついたファイルを削除する方法。 GUIを持ったOSだと簡単に出来るのだが、CUIのFreeBSDでは以下のようなコマンドで対応する。

touch -am -t YYYYMMDDhhmm hoge.txt
 というコマンドでYYYYMMDDhhmmのタイムスタンプを持ったファイルを作成する。
 次に
find . -not -newer hoge.txt -delete
 とするとhoge.txtのタイムスタンプよりも以前のタイムスタンプを持ったファイルが削除される。
find . -not -newer hoge.txt -print
 だと一覧が表示される。
FreeBSD
スポンサーリンク

コメント

タイトルとURLをコピーしました