ログってなんぼ

日々のメモです

findで見つけたファイルのサイズを0にする

findで検索したファイルに/dev/nullを上書きしてファイルサイズを0にしたいときなど。

# find ./ -name "*.error_log" | xargs -t -i cp /dev/null {}

cp /dev/null ./hoge1.error_log
cp /dev/null ./hoge2.error_log
cp /dev/null ./hoge3.error_log
cp /dev/null ./hoge4.error_log
cp /dev/null ./hoge5.error_log

OSによってxargsのオプションの取り扱いに差があると思うので実際に利用する場合にはオプションをmanなどで調べてから作業するといいです。