Linuxで大量の小さなファイルを削除する方法は何ですか?
たくさんの小さなファイルを削除するには、以下のコマンドを使用してください:
- findコマンドを使用して削除するファイルを見つけてください。
find /path/to/directory -type f -name "pattern" -delete
このコマンドは、”pattern”に一致するファイルをすべて削除します。パス/to/ディレクトリはファイルが存在するディレクトリのパスです。これでOKです。
- findコマンドとxargsコマンドを組み合わせて使用して削除する。
find /path/to/directory -type f -name "pattern" | xargs rm -f
この指示は、findコマンドの出力をrmコマンドにパラメータとして渡すことで、一致するファイルを削除します。
- findコマンドとexecオプションを組み合わせて削除することができます。
find /path/to/directory -type f -name "pattern" -exec rm -f {} +
この命令は、findコマンドの出力をrmコマンドの引数として渡し、一致するファイルを削除します。 {} +を使用すると、一度に複数のファイル引数をrmコマンドに渡すことができ、効率が良くなります。
実際の必要に合わせて、上記の命令を調整して、さまざまな削除のニーズに対応できます。削除操作を実行する前に、削除するファイルが正しいことを確認して、重要なファイルを誤って削除することがないようにしてください。