2012年2月16日木曜日

Linux上のX日より古いファイルを削除します。

Linux上で見つけるユーティリティを使用すると、各ファイルに別のコマンドを実行するものを含む、興味深いの引数の束を渡すことができます。我々は、ファイルが特定の日数より古い何であるかを理解し、それらを削除するには、rmコマンドを使用するために、これを使用します。

コマンドの構文

/パス/ /ファイルに見つける* - mtimeの5の- exec rmを{} ;

RMの間にスペースがあることに注意して、{}、および;

Explanation

  • 最初の引数は、ファイルへのパスです。これは、パス、ディレクトリ、または上記の例のようにワイルドカードを指定できます。私は完全なパスを使用することをお勧めします、そしてあなたが正しい結果を得ていることを確認するには、exec rmをせずにコマンドを実行することを確認してしまいます。
  • 第二引数、- mtimeを、ファイルがあることを昔の数を指定するために使用されます。あなたが+5を入力した場合、それは5日前より古いファイルが検索されます。
  • 三番目の引数、- execは、は、rmなどのコマンドに渡すことができます。 {} ;終了時にコマンドを終了するために必要とされる。

これは、Ubuntu、SUSE、RedHatの、またはほとんどのLinuxのどのバージョンを動作するはずです。

0 件のコメント:

コメントを投稿