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!







