最終更新 2019-01-26 UNIX/Linux の xargs コマンドは、標準入力から受け取った文字列を、コマンドの引数として指定できるコマンドである。コマンドライン文字列が長すぎるエラーを回避に使用する。また、xargs の実装によっては並列実行して処理を高速化させることができる。
![コマンド:xargs: UNIX/Linuxの部屋](https://cdn-ak-scissors.b.st-hatena.com/image/square/5306920784f21e8f976d67f771051fc7816eb480/height=288;version=1;width=512/http%3A%2F%2Fx68000.q-e-d.net%2F~68user%2Funix%2Fimg-generated%2Flogo-xargs.png%3F2)
最終更新 2019-01-26 UNIX/Linux の xargs コマンドは、標準入力から受け取った文字列を、コマンドの引数として指定できるコマンドである。コマンドライン文字列が長すぎるエラーを回避に使用する。また、xargs の実装によっては並列実行して処理を高速化させることができる。
rmは、ファイルを削除するコマンドなのですが、使い方によっては恐ろしいコマンドなので注意が必要です。 経験された方は、このコマンドの恐ろしさをしってるかもしれませんがw rmコマンドで、一度に大量のファイルを削除するとき数が多すぎて怒られてしまうときがあります。 そんなときの対応方法です。 とりあえず、削除するときに行うコマンド rm * で削除を試みてみる。 $ rm * -bash: /bin/rm: Argument list too long (ノ゚ρ゚)ノ ォォォ・・ォ・・ォ・・・・ お怒りになられて削除できません・・・・ これは、コマンド実行する際の引数の総バイト数には上限を超えてしまったということです。 では、コマンドをパイプして削除する方法を試してみる。 $ ls | xargs rm (ノ゚ρ゚)ノ ォォォ・・ォ・・ォ・・・・ 削除できた。 でも、これなら上位のディレク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く