Eu uso tar
cerca de uma vez a cada 10 anos e fiz um backup de uma unidade inacessível com falha que, felizmente, funcionou bem. Exceto que, em vez de fazer backup apenas /home
(e tudo abaixo dele), ele fez backup de arquivos /path/to/home
.
Então, por exemplo, quando eu apenas extraio com um simples tar xzvf mytarfile.tar.gz
no meu diretório pessoal, ele cria um subdiretório chamado path/
e naquele a to/
e finalmente o home/
que eu realmente quero que apareça ../../../
acima.
Então, novamente, o que estou recebendo é:
/home/myhomedir/path/to/home/allthefilesIwant
E o que EU QUERO é:
/home/myhomedir/allthefilesIwant
Existe alguma maneira de tar
remover esse caminho estranho que é anexado ao conteúdo do diretório inicial que desejo restaurar?
Adicione
--strip-components=NUMBER
ao seutar
comando.No seu exemplo (
/home/myhomedir/path/to/home/allthefilesIwant
), você deve definirNUMBER
como 3.