bash – Linux gzip将多个子目录分成独立的档案?

前端之家收集整理的这篇文章主要介绍了bash – Linux gzip将多个子目录分成独立的档案?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何将子目录压缩到单独的档案中?

例:

directory
 subdir1
 subdir2

应该创建subdir1(.tar).gz和subdir2(.tar).gz

根据您的要求,这个小脚本似乎是您的最佳选择:
cd directory
for dir in */
do
  base=$(basename "$dir")
  tar -czf "${base}.tar.gz" "$dir"
done

它正确处理名称中带有空格的目录.

原文链接:https://www.f2er.com/bash/386084.html

猜你在找的Bash相关文章