Articles

Como criar o arquivo Tar gz

um arquivo tar é um arquivo que armazena uma coleção de outros arquivos, incluindo informações sobre eles, como a propriedade, permissões e timestamp.

em sistemas operacionais Linux, você pode usar o comando tar para criar arquivos tar. O comando também pode comprimir arquivos usando uma vasta gama de programas de compressão com gzip é o algoritmo mais popular.

Por convenção, o nome de um arquivo tar comprimido com gzip deve terminar com qualquer um .alcatrao.GZ or .tgz.este artigo descreve como criar alcatrão.ficheiros gz.

criando alcatrão.GZ File #

a maioria das distribuições Linux vêm incluir a versão GNU de tar que suporta arquivos de compressão.

a forma geral do comando para criar alcatrão.GZ files is as follows:

Here’s what the command options mean:

  • -c – instructes tar to create a new archive.
  • -z – define o método de compressão para gzip.
  • -f archive-name.tar.gz – especifica o nome do arquivo.
  • file-name... uma lista separada por espaços de ficheiros e pastas a adicionar ao arquivo.

o utilizador que executa o comando deve ter permissões de escrita na pasta onde o tar.o arquivo gz será criado, e as permissões de Leitura nos arquivos que estão sendo adicionados.

Por exemplo, para criar um arquivo chamado ” arquivo.alcatrao.gz “from” file1 ” and “file2″you would use the following command:

tar -czf archive.tar.gz file1 file2

On success, the command doesn’t print any output. Para verificar se o arquivo é criado, listar o conteúdo do Diretório com ls.

Use o comando -v opção para tornar mais visível o comando tar e imprimir os nomes dos ficheiros que estão a ser adicionados ao arquivo no terminal.

Se quiser criar o tar.gz em uma diretoria específica, forneça uma localização completa para o arquivo:

tar -czf /home/user/archive.tar.gz file1 file2

você pode criar tar.arquivos gz do conteúdo de um ou mais diretórios ou arquivos. Por padrão, as diretorias são arquivadas recursivamente, a menos que --no-recursion opção seja especificada.

o exemplo seguinte mostra como criar um arquivo chamado “web_ pacote”.alcatrao.gz” de /var/www/website diretório:

tar -czf web_backup.tar.gz /var/www/website

Se você estiver executando um sistema que tenha uma versão mais antiga do tar que não oferece suporte a compactação, você pode usar o gzipcomando:

tar -czf - file1 file2 | gzip > archive.tar.gz

No exemplo acima, o tar comando exporta os arquivos para stdout (representado por -). O arquivo é encaminhado para gzip, que comprime e escreve o arquivo para o disco.

exemplos #

  • criar um alcatrão.gz file from all”.JPG “files:

    tar -czf images.tar.gz *.jpg

    the wildcard character (*) means all files that end with “.extensão jpg.

  • criar um alcatrão.ficheiro gz, transfere-o sobre o ssh e extrai-o na máquina remota:

    tar cvf - project | ssh user@ip_addr "tar xv -C /var/www"

Conclusion #

tar.o arquivo gz é um arquivo Tar comprimido com o Gzip. Para criar um alcatrão.ficheiro gz, use o comando tar -czf, seguido do nome do arquivo e dos ficheiros que deseja adicionar.