Est-il une façon simple, dans un joli environnement standard UNIX avec bash, pour exécuter une commande pour supprimer tous les, mais le plus récent X les fichiers d'un répertoire?
Pour donner un peu plus d'un exemple concret, imaginez un cron job d'écriture d'un fichier (par exemple, un fichier journal ou un tar-ed de la sauvegarde) pour un répertoire de toutes les heures. Je voudrais un moyen d'avoir une autre tâche cron exécute ce qui permettrait de supprimer les anciens fichiers dans ce répertoire jusqu'à ce qu'il y a moins de, disons, 5.
Et juste pour être clair, il n'y a qu'un fichier présent, il ne doit jamais être supprimé.