« よく判らん | メイン | 病欠期間も終わりが... »

古いファイルを削除する

メモ書きとして残しておく。 ある日時よりも古い日時のタイムスタンプがついたファイルを削除する方法。 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
 だと一覧が表示される。

トラックバック

このエントリーのトラックバックURL:
    http://www.kumachan.biz/pismo/blog/mt-tb.cgi/1896

なお、当エントリにリンクが張られていないトラックバックはお断りいたします。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)















Other Information