Quero descompactar um .tar.gz
arquivo para um diretório específico.
O arquivo está em /root/Documents
. Eu quero descompactá-lo /root/Desktop/folder
. A estrutura da pasta no arquivo compactado deve ser preservada no diretório de destino.
Você tem duas opções:
cd /root/Desktop/folder
tar xf /root/Documents/file.tar.gz
ou
tar xf file.tar.gz -C /root/Desktop/folder
gzip -dc archive.tar.gz | tar -xf - -C /destination
?-C
significa?man tar
-C, --directory DIR altere para o diretório DIRtar -xvjf foo.tar.bz2
para aqueles que estão à procura de bz2 como eu