Pergunta

Você pode ter curso tar a uma certa arquivos tar diretos e então relativo para o diretório? Tudo ao mesmo tempo usando um comando (tar)?

Por exemplo, em vez de fazer

cd /home/test/backups; tar zvPcf backup.tar.gz ../data/

Eu poderia fazer algo assim

tar -g '/home/test/backups/' zvPcf backup.tar.gz ../data/
Foi útil?

Solução

Você já tentou isso:

tar zvPcf /home/test/backups/backup.tar.gz /home/test/backups/../data/

Outras dicas

ver a opção -C.

a página man tar dá este exemplo:

   tar -xjf foo.tar.bz2 -C bar/
          extract bzipped foo.tar.bz2 after changing directory to bar

pode ser o que você está procurando ...

Você pode tentar:

tar zvPcf backup.tar.gz ../data/ -C '/home/test/backups/'

tar (1) página homem.

-C, --directory DIR
mudança para DIR diretório

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top