DevSecOpsARTIGO

Desbravando o comando tar

O intuito deste artigo é demonstrar as funcionalidades do comando tar, ferramenta utilizada com intuito de desenvolver rotinas de backup.

Um comando extremamente utilizado para aglutinar arquivos e diretórios dentro de um só arquivo é o tar. Basicamente, o mesmo apresenta as funcionalidades de comprimir ou extrair arquivos. Porém iremos dissecar o comando tar em busca de “algo mais”.

O intuito deste artigo é demonstrar as funcionalidades do comando tar. Ferramenta extremamente utilizada pelos administradores de sistema Linux com intuito de desenvolver rotinas de backup. Iremos demonstrar como comprimir arquivos utilizando o tar, tar.gz ou tar.bz2 , extrair arquivos e outras funcionalidades.

Criando um arquivo tar

# tar cvf ludolfs-04-09-13.tar /home/ludolfs

Dissecando:

  • c – Cria um arquivo .tar;
  • v– Visualizar o progresso;
  • f – Tipo de arquivo.

Criando um arquivo tar.gz

Para criar um arquivo gzip utiliza-se a flag z.

# tar cvzf ludolfs-04-09-13.tar.gz /home/ludolfs

Criando um arquivo tar.bz2

Utiliza-se a flag j.

# tar cvjf ludolfs-04-09-13.tar.bz2 /home/ludolfs

Extraindo um arquivo compactado

Para extrair utilizamos a flag x. Para extrair para um diretório especifico utilizamos a opção -C.

# tar xvf ludolfs-04-09-13.tar

Extrair em um local determinado

# tar xvf ludolfs-04-09-13.tar -C /scripts

Parar extrair arquivos tar.gz, tar.bz2 também utiliza-se a opção x.

Listar o conteúdo de um arquivo compactado

# tar -tvf ludolfs-04-09-13.tar

Para visualizar o conteúdo tar.gz e tar.bz2 também utiliza-se a opção -t.

No próximo artigo iremos dissecar cada vez mais o comando tar mostrando outros exemplos do mesmo.

entusiasta Linux, especialista em Autenticação Centralizada e Servidores de Arquivos, e Antigomobilista nas horas vagas. Deividson é um dos co-fundadores do Seja Livre, e atualmente é Editor de conteúdo e Consultor de Mídias Sociais do Blog Seja Livre.

Ver perfil