Je te propose:
1) De changer le nommage des répertoire en AAAA-MM-DD (+%Y-%m-%d) car avec cette méthode, le premier repertoire donné en ordre "alphabétique" sera le plus ancien :-)
2) D'utiliser la commande "ls -ltd /chemin/*" pour trier par rapport à la date (voir laquelle est utilisée, à priori la date de dernière modification) et là, le dernier (ou si tu rajoutes l'option "-r", le premier) [à confirmer quand même :P] est celui qui est le plus ancien :-)
3) Enfin, mon préféré, le find :-)
===
find /chemin -type d -mtime +20 -maxdepth 1
===
(-maxdepth est pour la profondeur de recherche)
# 2-3 suggestions
Posté par Steve Azriel . En réponse au message [Bash] effacer le plus ancien répertoire. Évalué à 3.
Je te propose:
1) De changer le nommage des répertoire en AAAA-MM-DD (+%Y-%m-%d) car avec cette méthode, le premier repertoire donné en ordre "alphabétique" sera le plus ancien :-)
2) D'utiliser la commande "ls -ltd /chemin/*" pour trier par rapport à la date (voir laquelle est utilisée, à priori la date de dernière modification) et là, le dernier (ou si tu rajoutes l'option "-r", le premier) [à confirmer quand même :P] est celui qui est le plus ancien :-)
3) Enfin, mon préféré, le find :-)
===
find /chemin -type d -mtime +20 -maxdepth 1
===
(-maxdepth est pour la profondeur de recherche)
Bon courage !
Cdlt,