Em 2011 iniciamos um conjunto de tutoriais com o objetivo de ensinar a usar a linha de comandos do Linux. Intitulada “Comandos Linux para Totós”, a rubrica teve enorme sucesso. Este ano voltamos a recordar a rubrica… com algumas novidades.
Compactar e descompactar ficheiros é uma tarefa muito regular no Linux. Uma das ferramentas mais utilizadas no Linux para compactar e descompactar ficheiros é o tar. Já sabem, que por norma um comando tem vários argumentos e toda a documentação de um determinado comando pode ser consultada usando o comando man <comando>.
Alguns argumentos importantes do comando tar:
- c – criar um novo ficheiro
- p – preserva as permissões (saber mais sobre as permissões aqui)
- z – comprimir o ficheiro usando o gzip
- f – indica qual o ficheiro
- v – modo “verbose”, mostra no ecrã tudo o que está a acontecer
- x – extrair
- j – bzip2
- z – gzip
Para aprender facilmente como usar o comando tar vamos a alguns exemplos.
Como compactar ficheiros?
Arquiva todo o diretório /root/pplware em pplware.tar
tar -cf pplware.tar /root/pplware
Arquiva o ficheiro pplware1 e pplware2 em pplware.tar (modo verbose, opção v)
tar -cvf pplware.tar pplware1 pplware2
Criar ficheiro pplware.tgz (zip)
tar czfP pplware.tgz /root/pplware
Criar ficheiro pplware.tgz (bzip2)
tar -cjf pplware.tbz /root/pplware
Como descompactar ficheiros?
Extrair ficheiro pplware.tar
tar -xf home.tar
Extrair ficheiro pplware.tgz (zip)
tar -xzf pplware.tgz
Extrair ficheiro pplware.tgz (bzip2)
tar -xjf pplware.tgz
Extrair o ficheiro pplware.txt do ficheiro pplware.tar.gztar -xzf pplware.tar.gz pplware.txt
Espero que tenham percebido como compactar e descompactar ficheiros. No início parece complicado, mas se percebermos os argumentos a usar tudo é muito mais simples. Caso tenham alguma dúvida ou dica deixem em comentários para que toda a comunidade Pplware possa ajudar.
Artigos relacionados
- Comandos Linux para Totós 2025: Tutorial n.º 5 – Permissões
- Comandos Linux para Totós 2025: Tutorial n.º 4 – Output de um ls -l
- Comandos Linux para Totós – Tutorial nº3 – Diretórios e SubDiretórios
- Comandos Linux para Totós – Tutorial nº2 – Comandos Básicos
- Comandos Linux para Totós – Tutorial nº1 – Comandos Básicos