zsh: argument list too long: gzipへの対処法
ひさびさにこのエラーが出た。大量のgzipファイルを解答しようとしてエラー。
$ gzip -dc hogedir/* | head zsh: argument list too long: gzip
hogedir
以下にはgzipファイルが8000個ほど入っている。
$ ls hogedir | wc -l 8437
xargs
使うかと思ったが、このケースだとディレクトリ以下すべてgzipファイルだったので以下で良い。
$ gzip -rdc hogedir | head
ちなみに-r
オプションは以下のとおり。
-r, --recursive This option is used to gzip the files in a directory tree individually, using the fts(3) library.