gzip 将多个目录压缩到另一个目录中的档案中

gzip 将多个目录压缩到另一个目录中的档案中

我想将 中的每个目录/home单独备份.tar.gz files到该/backup目录。这里有一个例子。我知道如何压缩它们。但不确定如何将其发送到另一个目录中。

/home/ab123456, /home/ertoto, /home/mange
/backup/ab123456.tar.gz, /backup/ertoto.tar.gz, /backup/mange.tar.gz

答案1

您可以循环遍历内容/home

cd /home

for file in */; do tar czf /backup/"$file".tar.gz "$file";done

相关内容