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...
# Avec ls, ça fonctionne...
Posté par Gyro Gearllose . En réponse au message [Bash] effacer le plus ancien répertoire. Évalué à 3.
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...