Escreva um script que apague arquivos em uma pasta se o seu atime for anterior a dez dias, e execute-o diariamente (não sei qual é o melhor mecanismo para isso no OSX; no Linux, usaria anacron , ou falhar que corra de hora em hora com o cron).
Exemplo de script (pega o diretório, por exemplo ~ / downloads, como primeiro argumento):
#!/bin/zsh
setopt extended_glob
targetpath=$1
[[ -d $targetpath ]] || (echo "Directory does not exist" 1>&2 && exit 1)
rm ${path}/**(.a+10) # ** will match recursively, and the bit in brackets is an
# extended glob qualifier, matching ordinary files with an atime more than ten days ago.
unsetopt extended_glob
exit 0
Há provavelmente todo tipo de coisas erradas com isso, e se você usa habitualmente o extended_glob, não precisa ativá-lo e, mais tarde, no script, naturalmente.