Você precisa usar o comando tar da seguinte maneira (sintaxe do comando tar):
tar -zcvf archive-name.tar.gz directory-name
Onde,

  • -z : Compress archive using gzip program
  • -c: Criar arquivo
  • -v: Verbose, ou seja, exibir progresso ao criar o arquivo
  • -f: Arquivo Nome do arquivo

Por exemplo, diga que você tenha um diretório chamado / home / jerry / prog e você gostaria de comprimir esse diretório, então você pode digitar o comando tar da seguinte maneira: O
$ tar -zcvf prog-1-jan-2005.tar.gz /home/jerry/prog
comando acima criará um arquivo de arquivo chamado prog-1-jan-2005.tar. gz no diretório atual. Se você deseja restaurar seu arquivo, então você precisa usar o seguinte comando (ele extrairá todos os arquivos no diretório atual):
$ tar -zxvf prog-1-jan-2005.tar.gz
Onde,

  • -x: Extrair arquivos

Se você deseja extrair arquivos em um diretório particular, por exemplo, em / tmp, você precisa usar o seguinte comando:
$ tar -zxvf prog-1-jan-2005.tar.gz -C /tmp
$ cd /tmp
$ ls -

Uma nota sobre o comando non gnu / tar

A sintaxe acima usa o comando GNU tar para compactar e descompactar arquivos tar. Se o seu sistema não usa GNU tar, você ainda pode criar um arquivo tar compactado, através da seguinte sintaxe:
tar -cvf - file1 file2 dir3 | gzip > archive.tar.gz

Advertisements