• # Avec ls, ça fonctionne...

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

    J'ai testé ça :
    J'ai créé plusieurs répertoires, nommés rep1 à rep9, dans l'ordre...
    Au prompt, quand je tape :
    $ rm -r $(ls -t | tail -1)
    Au premier lancement, ça me gicle rep1 (normal, c'est le plus vieux).
    Au second rep2, etc.
    Arrivé à rep4, je suis allé dans rep5, j'y ai créé un fichier (touch plop), et je suis redescendu d'un niveau.
    la commande citée ci-dessus, lancée successivement, m'a dans l'ordre supprimé rep6, rep7, rep8, rep9 puis rep5 en dernier.
    Il me semble donc que ça correspond à ce que tu demandes...