对于并行化 gzip 压缩:parallel gzip ::: myfile_*
完成这项工作,但如何传递 gzip 选项,例如 -r
或 -9
我试过 parallel gzip -r -9 ::: myfile_*
和 parallel gzip ::: 9 r myfile_*
但它不起作用。
当我尝试 parallel "gzip -9 -r" ::: myfile_*
我收到此错误消息:gzip: compressed data not written to a terminal. Use -f to force compression
用于递归添加目录的 -r
开关也不起作用。
....
其他命令类似:如何在使用 parallel
时传递选项?
最佳答案
你有正确的语法:
parallel gzip -r -9 ::: myfile_*
所以还有其他事情是错误的。什么是输出
parallel --version
您可以在以下位置找到有关 GNU Parallel 的更多信息:http://www.gnu.org/s/parallel/
您可以在 10 秒内安装 GNU Parallel:
wget -O - pi.dk/3 | sh
观看介绍视频
http://www.youtube.com/playlist?list=PL284C9FF2488BC6D1
关于gzip - 并行 : how to pass options to commands,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17500636/