Apagar arquivos com mais de X dias
Considero este script muito simples e bastante útil. Tenho certeza que é possível escrever essas mesmas linhas de código de um jeito mais simplificado. O grande ponto para mim é a forma com a qual é possível ler e entender o que acontece. Tenho certeza que você já viu script por ai que mesmo lendo 10 vezes é necessário ir até o man de um ou outro comando e gastar um tempo. Em resumo o script verifica se o $storage está maior que $percent. Caso sim, ele busca por arquivos que sejam de $dias atrás e apaga!!! Caso contrario, ele exibe a porcentagem do $storage. #!/bin/bash #Variaveis storage="sda6" percent="71%" dias="+30" tempo="60m" while : do [[ `df -h |grep $storage |awk '{print $5}'` > $percent ]] && find ./ -type f -mtime $dias |xargs rm -rf || echo "Storage está em: "$percent sleep $tempo done Obs: Dependendo do lugar onde esse script for rodar, vai ser necessário executá-lo como ro