Comandos Linux para Totós – Tutorial nº6
Criado por Pedro Pinto em 16 de Agosto de 2011 | 14 comentários
Compactação e descompactação de ficheiros usando o tar
Com meia dúzia de artigos da rubrica “Comandos Linux para Totós“, brevemente vamos ter de fazer uma mini avaliação para recordar todos os comandos que já foram apresentados nesta rubrica.
Hoje vamos aprender a comprimir e descomprimir ficheiros no linux usando o tar.
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 comandoman <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?
Arquiva todo o directório /root/pplware em pplware.tar
tar -cf pplware.tar /root/pplware
Arquiva o 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 home.tbz /root/pplware
Como descompactar?
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.