Trouver le fichier le plus ancien (récursivement) dans un répertoire

Je suis en train d'écrire un Python script de sauvegarde et j'ai besoin de trouver le plus ancien fichier dans un répertoire (et ses sous-répertoires). J'ai aussi besoin de filtre à *.les fichiers avi.

Le script sera toujours en cours d'exécution sur une machine Linux. Est-il possible de le faire en Python ou en serait l'exécution de certaines commandes shell de mieux?

Pour le moment, je suis en cours d'exécution df pour obtenir l'espace libre sur une partition particulière, et si il y a moins de 5 go d'espace libre, je veux commencer la suppression de la plus ancienne *.avi fichiers jusqu'à ce que cette condition est remplie.

source d'informationauteur Rowan Parker