Comprimir e descomprimir arquivos
Ao enviar pastas e vários ficheiros entre computadores, é útil comprimi-los num único arquivo. Isto poupa espaço, permite-lhe transferir apenas um elemento em vez de vários e faz com que seja mais fácil retomar a tarefa caso esta seja suspensa por algum motivo.
No Terminal, pode usar a ferramenta tar
GNU para comprimir e descomprimir ficheiros e pastas.
A extensão de ficheiro normal para um arquivo tar comprimido é .tgz, embora também possa ver ficheiros que acabem em .tar.gz. Se o arquivo não estiver comprimido, normalmente termina em .tar.
Nota: é mais fácil comprimir e descomprimir ficheiros diretamente no Finder (a utilização do comando tar
no Terminal só é recomendada se necessitar de criar, especificamente, um arquivo tar). Encontrará mais informação em Comprimir ou descomprimir ficheiros e pastas na Ajuda do Mac.
Criar um arquivo tar
Para efetuar a compressão básica de uma pasta denominada, por exemplo, “LotsOfFiles”, pode digitar:
$ tar -czf LotsOfFiles.tgz LotsOfFiles
O marcador
z
indica que o arquivo está ser comprimido, assim como combinado num único ficheiro. Normalmente, vai querer usar esta opção, apesar de não ser obrigatória.Caso seja uma pasta grande, pode querer monitorizar o processo adicionando o marcador
v
:$ tar -czvf LotsOfFiles.tgz LotsOfFiles
Descomprimir um arquivo tar
Para descomprimir um arquivo tar, use o comando
tar
com o marcadorx
. Para ver as mensagens de progresso, use também o marcadorv
, conforme indicado neste exemplo:$ tar -xvf LotsOfFiles.tgz
Também é possível descomprimir arquivos tar no Finder, com um duplo clique nos arquivos.
A ferramenta tar
tem diversas opções. Encontrará mais informação acerca da ferramenta tar
na respetiva página man.