特定の日付より古いファイルを削除する
フォルダからいくつかの古いファイルを削除する必要がありましたか?ログディレクトリがファイルで肥大化し過ぎないようにする場合、これは特に便利です。Linuxを使用すると、ゴミを簡単に片付けることができます。.
findコマンドを使用して特定の日付より古いすべてのファイルを検索してから、-execコマンドを使用してそれらを削除します。代わりに-deleteコマンドを使用することもできますが、ファイルが多すぎると最大の引数になります。.
コマンド構文の検索
/ path / to / filesを検索します。* -mtime + 5 -exec rm ;
rm、、および;の間にはスペースがあることに注意してください。
コマンドの説明
- 最初の引数はファイルへのパスです。これは、上記の例のように、パス、ディレクトリ、またはワイルドカードです。絶対パスを使用することをお勧めします。正しい結果が得られるように、exec rmを使用せずにコマンドを実行するようにしてください。.
- 2番目の引数-mtimeは、ファイルが古くなった日数を指定するために使用されます。 + 5を入力すると、5日以上経過したファイルが検索されます。.
- 3番目の引数-execを使用すると、rmなどのコマンドを渡すことができます。 ;最後にコマンドを終了する必要があります.
これはほとんどすべてのnixディストリビューションで機能します。.