rmコマンド使用時の「引数リストが長すぎます」と出てきた場合
wordpressの wp-content/uploads の階層下のjpgを一括で削除しようとした時にでてきた
以下コマンド
rm wordpress/DocumentRoot/wp-content/uploads/*/*/*.jpg
-bash: /usr/bin/rm: 引数リストが長すぎます
xargs を使う
xargs コマンド | コマンドの使い方(Linux) | hydroculのメモ
ファイル名の一覧を標準入力から受け取って、そのファイル一覧を任意のコマンドに引数として渡すコマンド。
要するに各ファイルに対してコマンドを実行する
echo wordpress/DocumentRoot/wp-content/uploads/*/*/*.jpg | xargs rm
echo wordpress/DocumentRoot/wp-content/uploads/*/*/*.png | xargs rm
echo wordpress/DocumentRoot/wp-content/uploads/*/*/*.prog | xargs rm
echo [消したいファイル].jpg | xargs rm