tâche cron pour supprimer des fichiers de plus de 99 jours

Je dois faire un tâche cron pour supprimer des fichiers de plus de 99 jours dans un répertoire particulier, mais je ne suis pas sûr que les noms de fichier ont été faites par des utilisateurs de Linux. Je dois attendre des caractères spéciaux, des espaces, des caractères barre oblique, et d'autres.

Voici ce que je pense pourrait fonctionner:

find /path/to/files -mtime +99 -exec rm  {}\;

Mais j'imagine que ce sera un échec si il y a des caractères spéciaux ou s'il trouve un fichier en lecture seule, (cron ne peut pas être exécuté avec les privilèges de super-utilisateur). J'ai besoin d'elle pour aller sur si elle répond à ces fichiers.

Je voudrais au moins ajouter un -type f pour trouver les options.
comme find /chemin/vers/les fichiers de type f -atime +99 -execdir rm-f {}\;

OriginalL'auteur user1469220 | 2012-06-20