Como criar um arquivo Tar GZip a partir da linha de comando
Índice:
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.