Linux上で見つけるユーティリティを使用すると、各ファイルに別のコマンドを実行するものを含む、興味深いの引数の束を渡すことができます。我々は、ファイルが特定の日数より古い何であるかを理解し、それらを削除するには、rmコマンドを使用するために、これを使用します。
コマンドの構文
/パス/ /ファイルに見つける* - mtimeの5の- exec rmを{} ;
RMの間にスペースがあることに注意して、{}、および;
Explanation
- 最初の引数は、ファイルへのパスです。これは、パス、ディレクトリ、または上記の例のようにワイルドカードを指定できます。私は完全なパスを使用することをお勧めします、そしてあなたが正しい結果を得ていることを確認するには、exec rmをせずにコマンドを実行することを確認してしまいます。
- 第二引数、- mtimeを、ファイルがあることを昔の数を指定するために使用されます。あなたが+5を入力した場合、それは5日前より古いファイルが検索されます。
- 三番目の引数、- execは、は、rmなどのコマンドに渡すことができます。 {} ;終了時にコマンドを終了するために必要とされる。
これは、Ubuntu、SUSE、RedHatの、またはほとんどのLinuxのどのバージョンを動作するはずです。
0 件のコメント:
コメントを投稿