Compactar arquivos desde

Uma opção muito bacana do comando TAR é poder compactar em um único pacote arquivos de uma determinada data, antes de uma data ou depois. Esta opção é útil principalmente quando se deseja fazer um backup diferenciado que irá conter somente arquivos a partir de uma determinada data (ou antes dela).

Para usá-la, faça:

tar -czvf <nome do pacote> --newer='2007-12-12' ./pasta a ser compactada

Observe a inclusão da opção –newer na linha de comando. Ela é responsável por dizer a partir de que data os arquivos podem entrar no pacote. Para criar um pacote com arquivos “antes de” alguma data, use a opção –after-date, da seguinte forma:

tar -czvf <nome do pacote> --after-date='2007-12-12' ./pasta a ser compactada

No exemplo, todos os arquivos criados antes de 12/12/2007 serão compactados no pacote.

Se deseja informar uma data específica, use a opção -N da seguinte forma:

tar -czvf <nome do pacote> -N='2007-12-12' ./pasta a ser compactada

Agora, somente os arquivos criados no dia 12/12/2007 serão compactados no pacote.

Mais infos sobre o assunto (em inglês) clicando-se aqui.