tar: Removendo o início '../' dos nomes dos membros

3

Estou testando a funcionalidade do tar compactando e extraindo diretórios da seguinte forma:

cd test
mkdir Documents
mkdir foo
cd foo  
sudo tar cf - ../Documents | tar xf -  

O último comando me dá o seguinte erro:

tar: Removing leading '../' from member names

Eu sei que precisamos forçar o tar a aceitar nomes de caminhos absolutos, mas isso é relativo. Por que o tar não aceita esse argumento?

    
por Abundance 04.01.2015 / 20:15

1 resposta

2

De tar página de manejo :

-P, --absolute-names
      don't strip leading '/'s from file names

Você deve executar:

sudo tar cPf - ../Documents | tar xPf -
    
por Eric Carvalho 04.01.2015 / 20:55

Tags