Como criar um arquivo Tar GZip a partir da linha de comando

Índice:

Anonim

Você provavelmente está familiarizado com a criação de seus próprios arquivos zip se já precisou transferir um grupo de arquivos ou se está gerenciando seus próprios backups fora do Time Machine. O uso das ferramentas zip da GUI é fácil e amigável, mas se você quiser algumas opções mais avançadas com melhor compactação, pode recorrer à linha de comando para criar um arquivo tar e gzip. A sintaxe será a mesma no Mac OS X e no Linux.

Criando um Pacote de Arquivo Tar GZip

Na linha de comando (/Applications/Terminal/), use a seguinte sintaxe:

tar -cvzf tarballname.tar.gz itemtocompress

Por exemplo, para compactar apenas arquivos jpg de diretórios, digite:

tar -cvzf jpegarchive.tar.gz /path/to/images/.jpg

Oé um curinga aqui, significando que qualquer coisa com uma extensão .jpg será compactada no arquivo jpegarchive.tar.gz e nada mais.

O arquivo .tar.gz resultante é, na verdade, o produto de duas coisas diferentes, o tar basicamente apenas empacota um grupo de arquivos em um único pacote de arquivos, mas não oferece compactação por conta própria, portanto, para compactar o tar você deseja adicionar a compactação gzip altamente eficaz. Você pode executá-los como dois comandos separados se realmente quiser, mas não há muita necessidade porque o comando tar oferece o sinalizador -z que permite compactar automaticamente o arquivo tar.

Abrindo arquivos .tar.gz

A descompactação dos arquivos gz e tar pode ser feita com aplicativos como Pacifist ou Unarchiver (gratuito), ou voltando à linha de comando com:

gunzip filename.tar.gz

Seguido por:

tar -xvf filename.tar

Geralmente, você deve descompactar as coisas em um diretório, ou o diretório de trabalho atual será o destino que pode ficar confuso rapidamente.

Como criar um arquivo Tar GZip a partir da linha de comando