Restaurando backup com tar

1

oi eu estou usando o servidor Ubuntu 14.04 Eu quero fazer backup de todos os dados em / mnt / backups / (fotos de música, etc) eu uso:

tar -cvpzf backup.tar.gz /mnt/backups/

e eu quero recuperar em /home/john/recover/ eu uso:

tar –xvpzf backup.tar.gz –C /home/john/recover/

mas depois recupero em /home/john/recover parece:

/home/john/recover/mnt/backups/(and all my data,pictures music etc.)

Existe uma maneira de fazer /home/john/recover/(and all my data,pictures music etc.) ou faço algo errado ou é apenas o que tar faz? Obrigado. P.S. desculpe por quaisquer erros de ortografia:))

    
por AbsentasLT 22.05.2014 / 20:57

1 resposta

0

O tar se preocupa com o seu diretório de trabalho atual no momento da chamada.

O que você quer fazer é:

cd /mnt/backups/
tar -cvpzf backup.tar.gz *
cd /home/john/recover/
tar –xvpzf backup.tar.gz
    
por James S. 22.05.2014 / 21:26