有点花里胡哨,在生产环境中还是建议使用 tar zcvf 这样简单的参数少的命令减少错误产生。
用pv 和du 显示进度条 需要先安装 pv工具,如ubuntu apt install pv 利用du先获得文件或目录大小,然后输出给 pv显示。
tar -cf - “要压缩的文件或者目录路径”| pv -s $(($(du -sk “要压缩的文件或者目录路径” | awk '{print $1}') * 1024)) | gzip > {输出的文件名}.tar.gz
本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2024/06/06 08:29