Linux

xargs

注意標準入力を引数化して実行

... | xargs <command>

前段の出力を引数に変換してコマンド実行。find と組み合わせた一括処理の要。-I{}で位置指定、-Pで並列。

実行例

  • find . -name '*.log' -mtime +30 | xargs rm -f古いログを一括削除

書式

xargs [-I{}] [-P n] <command>

実行前の注意

rm等と組むと一括削除になる。対象を先に確認。

関連コマンド

  • findファイル検索
  • rm削除
  • grepテキスト検索

圏外の現場でも同じ内容が引けます

このサイトの全コマンドと対処フローを、まるごと端末の中に。通信なしで検索できます。インストール無料、広告なし。

App Storeで無料インストール