
Quando eu quiser visualizar o seguinte arquivo tar, o tar mostrará os três arquivos a seguir
de /var/tmp
tar tvf fix.tar
install.sh
/usr/cti/apps/swp/dir/script1.sh
/usr/cti/lib/swp/dir/script2.sh
. .
mas quando eu quero abrir os arquivos em seus diretórios
então recebo um erro sobre /usr/cti/lib/swp/dir/script2.sh ,
por favor, aconselhe por que o tar não consegue abrir o script2.sh em /usr/cti/lib/swp/dir ?
de /var/tmp
tar xvfp fix.tar
install.sh
/usr/cti/apps/swp/dir/script1.sh
tar: Removing leading `/' from member names
/usr/cti/lib/swp/dir/script2.sh
Responder1
Tente definir um diretório de saída com a -C
opção. Os arquivos serão extraídos para a 'raiz' do sistema de arquivos/disco rígido, configurando-o como/
Então para extrair seu arquivo você deve tentar o seguinte comando:
tar xvfp fix.tar -C /
Desta forma os arquivos script1.sh
serão script2.sh
extraídos para/usr/cti/apps/swp/dir/