特定の拡張子を持つファイルを再帰的に見つけて削除する必要がある簡単な方法があります。そのため、ファイルを見つけて削除してパイプする構文がありますが、xargs -0 rm
削除されたファイルのログを生成できないようです。
私が今まで持っているもの:
find /var/www/html -type f -regex ".*/.*\.(png|jpg)" -print0 |xargs -0 rm
ベストアンサー1
rm
ファイルの削除は通常自動的に行われます。削除されたファイルを表示するログを生成するには、このオプションを追加します-v
。したがって、以下を交換してください。
xargs -0 rm
そして:
xargs -0 rm -v >log