Como fazer com que a pasta Downloads se comporte como um diretório temporário

13

Para reduzir o uso de espaço em disco, quero automatizar uma limpeza temporária na minha pasta Downloads . Eu percebi duas maneiras de fazer isso:

1) Alterar as configurações do firefox, etc. para salvar arquivos em /tmp/ (isso exigiria, por segurança, alterar a variável TMPTIME em /etc/default/rcS para 7 ou mais dias);

2) Transformando a pasta ~/Downloads em um diretório temporário que se comporta de maneira semelhante a /tmp/ , excluindo arquivos antigos. O problema é que, em /tmp , os arquivos são excluídos indiscriminadamente no final da sessão; na pasta ~/Downloads , seria melhor excluir os arquivos pela data de criação.

Eu não sou muito simpático à primeira opção, já que requer muita configuração. Eu gostaria de alguma ajuda para implementar o segundo. Qual é a melhor maneira de fazer isso?

    
por henrique 14.12.2011 / 16:31

1 resposta

18

Em vez de alterar o funcionamento do diretório, você pode ter um pequeno script de limpeza. É mais fácil de implementar e provavelmente menos perigoso a longo prazo.

O seguinte excluirá tudo com mais de 7 dias no diretório ~/Download/ :

find ~/Download/ -mtime +7 -delete

Você pode querer testar isso apenas removendo o segmento -delete e verificando os arquivos retornados. Mas quando estiver satisfeito, agende-o para ser executado uma vez por dia executando crontab -e e adicionando isso em uma nova linha:

@daily find ~/Download/ -mtime +7 -delete

Controle X e Y para salvar e sair e pronto.

    
por Oli 14.12.2011 / 17:00