• # 2-3 suggestions

    Posté par . En réponse au message [Bash] effacer le plus ancien répertoire. Évalué à 3.

    Bonjour,

    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,