Linuxでx日より古いファイルを削除する
linuxのfindユーティリティを使用すると、各ファイルに対して別のコマンドを実行するためのものなど、一連の興味深い引数を渡すことができます。どのファイルが特定の日数より古いのかを把握するためにこれを使用し、それらを削除するためにrmコマンドを使用します。.
コマンド構文
/ path / to / filesを検索します。* -mtime + 5 -exec rm \;
rm、、および\の間にはスペースがあることに注意してください。
説明
- 最初の引数はファイルへのパスです。これは、上記の例のように、パス、ディレクトリ、またはワイルドカードです。絶対パスを使用することをお勧めします。正しい結果が得られるように、exec rmを使用せずにコマンドを実行するようにしてください。.
- 2番目の引数-mtimeは、ファイルが古くなった日数を指定するために使用されます。 + 5を入力すると、5日以上経過したファイルが検索されます。.
- 3番目の引数-execを使用すると、rmなどのコマンドを渡すことができます。 \;最後にコマンドを終了する必要があります.
これはUbuntu、Suse、Redhat、またはほぼすべてのバージョンのLinuxで動作するはずです。.