A solução para o seu problema será um script de shell que excluirá os arquivos baixados em intervalos de tempo regulares.
Coloque isso no seu script de shell e salve-o como deldownloads.sh
find /home/<username>/Downloads/* -mtime +1 -exec rm -f {} \;
Mais opções
-
Você pode alterar o caminho para apontar para qualquer pasta. Certifique-se de usar o caminho absoluto.
-
Você pode alterar o intervalo de tempo. -mtime refere-se ao número de dias, enquanto -mmin refere-se ao número de minutos.
-
Você pode definir os critérios de horário. Um valor "+5" significa mais de 5 dias / minutos enquanto um valor "-5" significa 5 dias / minutos ou menos. Você também pode usar uma combinação como "+5 -10" para indicar um intervalo de mais de 5 dias / minutos e menos de 10 dias / minutos.
-
O comando "exec" funcionará para o comando como "cp", "mv", "rm", "rmdir", etc. Além de excluir arquivos antigos, você também pode executar outras tarefas, como mover um arquivo da pasta do Dropbox.
Agora execute este comando
sudo chmod 777 deldownload.sh
Método 1
Abra o aplicativo Gerenciador de arquivos e navegue até a pasta Página inicial. Clique com o botão direito do mouse no arquivo “localizar e excluir” e selecione Propriedades. Vá para a aba Permissões e marque a caixa “Permitir a execução do arquivo como programa”.
Finalmente chega a etapa de automação.
Em seguida, abra o aplicativo de inicialização e adicione o arquivo "deldownload.sh" à lista.
Método 2
Se você precisar que o script seja executado em um intervalo regular, você pode definir um cron job.
Abra um terminal e digite o seguinte:
crontab -e
Se você solicitar que você selecione um editor, digite "2" (para nano).
A estrutura para a configuração do cron é
minuto hora dia do mês mês dia da semana comando
Para executar o script a cada hora, insira
00 * * * * / path / to / find-and-delete
no final do arquivo crontab, em uma nova linha. Salve (Ctrl + o) e saia (Ctrl + x) do crontab.