読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

xargsのno-run-if-emptyオプション

Linux

man xargs

 --no-run-if-empty, -r
              標準入力に空行しか含まれていない場合、コマンドを実行しない。通常は入力がない場合でもコマンド は
              一回実行される。

usage

findしてみて、該当するファイルがなかったら何もしない。

find . -ctime +30 -type f | xargs --no-run-if-empty rm