usando rsync não comprima todo o diretório durante a cópia

0

Arquivos, pastas, subpastas do system1 são copiados com sucesso para o system2 usando o comando abaixo

rsync -avzP -u -v -e ssh /opt/lampp/htdocs/files/* [email protected]:~/files_backup

Eu preciso compactar toda a pasta "arquivos" durante a cópia. Isso significa que eu preciso apenas de arquivo compactado

Qualquer ajuda será muito apreciada

Atenciosamente

    
por shaji 29.08.2017 / 15:30

1 resposta

2

rsync está usando a compactação durante a transferência, se você não estiver fazendo backups diferenciais, poderá usar tar para compactar antes e scp para transferir o diretório de arquivos compactados.

cd /opt/lampp/htdocs/files/
tar czvf ../files.backup.tar.gz .
cd ..
scp /opt/lampp/htdocs/files.backup.tar.gz [email protected]:~/files_backup
    
por Benoît Zu 29.08.2017 / 15:38