O que significa 'tar -C'?

9

Na seção "Instalação do Portage", o Os documentos de instalação do Gentoo dizem:

# tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr

O que esse comando faz?

    
por guilin 桂林 02.12.2011 / 11:17

3 respostas

13

Tar é usado para lidar com arquivos (historicamente salvos em fitas).

  • O x diz para extrair arquivos do arquivo
  • v significa verbose
  • j para o arquivo bzip2
  • f indica o nome do arquivo
  • finalmente: C diz para alterar o diretório (para que o conteúdo do pacote seja descompactado)

Veja também man tar .

    
por 02.12.2011 / 11:26
4

Se você precisar saber o que um parâmetro faz novamente, tente ler o homem primeiro. O comando man tar e, em seguida, /-C o levará para a seção que descreve o que -C significa, que neste exemplo representa 'change directory' (isto é, envia os resultados da descompactação para /mnt/gentoo/usr ).

    
por 02.12.2011 / 11:42
4

Descompacta /mnt/gentoo/portage-latest.tar.bz2 em /mnt/gentoo/usr/

    
por 02.12.2011 / 11:24

Tags