使用 rsync 在复制过程中压缩整个目录

使用 rsync 在复制过程中压缩整个目录

使用以下命令,系统 1 中的文件、文件夹和子文件夹已成功复制到系统 2

rsync -avzP -u -v -e ssh /opt/lampp/htdocs/files/* [电子邮件保护]:〜/文件备份

我在复制过程中需要压缩整个文件夹“files”。这意味着我只需要压缩文件

任何帮助都将不胜感激

问候

答案1

rsync在传输过程中使用压缩,如果您没有进行差异备份,您可以tar在传输之前使用压缩,然后scp传输压缩文件目录。

cd /opt/lampp/htdocs/files/
tar czvf ../files.backup.tar.gz .
cd ..
scp /opt/lampp/htdocs/files.backup.tar.gz [email protected]:~/files_backup

相关内容