DevSecOpsARTIGO

Desbravando o comando tar – Parte 03

Neste artigo, iremos abordar alguns exemplos de utilização do comando tar.

Neste artigo, iremos abordar alguns exemplos de utilização do comando tar. Podemos combinar com outros comandos, obtendo assim, resultados surpreendentes na utilização do mesmo. E como dizia a música “Tempo Perdido”, do Legião Urbana, “sempre em frente, não temos tempo a perder”.

Tar com nome do usuário e data de criação

# tar -zcvf /backup/mauricio-`date +%d%m%y`.tar.gz /home/mauricio/imagens

Neste exemplo iremos adicionar uma lista de exclusão de arquivos desta cópia. Crie o arquivo com a lista de exclusão, como /scripts/naoarquivos, formato de linha de comando para excluir esta listagem do backup.

# tar -zcvf /backup/mauricio-`date +%d%m%y`.tar.gz /home/mauricio –exclude-from=/scripts/naoarquivos

Incluir também a hora e minutos, não utilize “:” como separador porque é um simbolo não válido em nome de arquivos, exemplos:

# tar -zcvf /backup/mauricio-`date +%d.%b.%Y-%H-%M`.tar.gz /home/mauricio

Dúvidas sobre o comando date?

# man date

Que tal um tar + find?

# tar -cvzf arquivo.tar.gz `find . -user mauricio -print`

Compactar somente os .odt alterados nas ultimas 24 horas:

# find /home/mauricio/*.odt -mtime 0 | tar zcvf backup-`date +%Y%m%d`.tar.gz -T -

Pensa que essa saga acabou? O próximo artigo terá mais exemplos!

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