Digamos que eu tenha um diretório de arquivos em
/home/user1/dir1
e eu quero criar um tar com apenas "dir1" como o diretório principal:
/dir1/file1
/dir1/file2
Eu sei que posso primeiro cd para o diretório
cd /home/user1/
tar czvf dir1.tar.gz dir1
Mas, ao escrever scripts, saltar de um diretório para outro nem sempre é favorável. Gostaria de saber se existe uma maneira de fazê-lo com caminhos absolutos sem alterar os diretórios atuais?
Eu sei que sempre posso criar um arquivo tar com caminhos absolutos DENTRO e usar
--strip-components
ao extrair, mas às vezes nomes de caminho extras, são informações privadas extras que você não deseja distribuir com seus arquivos tar.
Obrigado!