Coloca a data no backup .tar.gz filename

11

Gostaria de executar um comando simples tar para fazer backup do diretório do meu site. Ele será executado através do cron, mas eu quero ser capaz de colocar o tempo em que o backup foi feito como o nome do arquivo. Eu realmente não me importo com o formato, mas algo vagamente legível seria bom. Estou apenas procurando por um comando genérico; uma maneira de colocar a data no nome do arquivo - eu posso fazer o resto do material tar.

    
por Bojangles 11.03.2011 / 19:38

1 resposta

22
tar cfz backup-$(date +%Y-%m-%d).tar.gz ...

man strftime ou man date para ver o que % -escapes pode ser usado com date .

    
por 11.03.2011 / 19:54