我如何将子目录压缩到单独的档案中?
例:
directory subdir1 subdir2
应该创建subdir1(.tar).gz和subdir2(.tar).gz
根据您的要求,这个小脚本似乎是您的最佳选择:
原文链接:https://www.f2er.com/bash/386084.htmlcd directory for dir in */ do base=$(basename "$dir") tar -czf "${base}.tar.gz" "$dir" done
它正确处理名称中带有空格的目录.