zip - 如何使用 tar 和 pigz 单独压缩子文件夹?
问题描述
我想将所有子文件夹分别压缩到 tar.gz 文件?我怎样才能做到这一点?
解决方案
在 Ubuntu 18 上测试
for dir in ./*; do
(cd "$dir" && tar --use-compress-program="pigz -k " -cvf /path-to-your/target-folder/${dir}.tar.gz .)
done
您应该将这些命令保存到 .sh 文件中以备后用。
推荐阅读
- javascript - 使用 lodash 检索嵌套元素值
- git - 在协作项目中保持分叉与上游同步的标准方法是什么?
- sql - 在 SQL 中使用 rank()
- android - 在调试版本上设置 applicationIdSuffix 时出现 ClassNotFound 异常
- android - Android - 创建新文件的权限被拒绝
- javascript - amcharts 向下钻取地图国家可点击
- sql-server - 从 Python 将字符串传递给存储过程会产生错误
- python - 如何拆分字符串以获取联系电话?
- java - 如何访问json数据中的嵌套数组
- java - 如何将 JSON 对象列表转换为 JsonArray 然后对其进行迭代?