Lister les N fichiers les plus anciens

P. -  
Franzux Messages postés 9705 Statut Contributeur -
Bonjour,

sous linux, comment faire pour lister les 5 fichiers les plus anciens d'un répertoire donné (sans être positionné dans le répertoire) qui commencent par « toto ».

En bref : quelles sont les options à ajouter à la commande suivante : ls /tmp/toto* ?

Merci pour votre aide

3 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    C'est à rendre pour quand ?
    0
  2. Franzux Messages postés 9705 Statut Contributeur 1 146
     
    Allez, je me sens bon ce soir, je t'aide :

    man ls
    
    man sed


    Avec ça tu en as assez pour faire ton exo...
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Salut,

      J'aurais dit man tail ou man head à la place de "sed" ;-)
      0
    2. Franzux Messages postés 9705 Statut Contributeur 1 146
       
      Oui, mais "Sed, c'est bien !"

      On est vendredi soir hein... :p
      0
    3. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Oui, mais "Sed, c'est bien !"
      N'est-ce pas ? ;-)))
      0
    4. Franzux Messages postés 9705 Statut Contributeur 1 146
       
      Yep, j'en parlais encore aujourd'hui avec mon informaticien (moi je suis juste un sale geek ;) ) qui me disait qu'en quatre ans de fac (il a un M1), aucun prof de leur en a parlé... juste lamentable... !
      0
    5. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Je dois être encore plus sale que toi ;-)))
      0
  3. jisisv Messages postés 3678 Statut Modérateur 936
     
    man ls; man find; man tail
    Par exemple
    ls -lt /mnt/bigdata/MEDIA/dwhelper/Bananarama/ | tail -5
    0
    1. P.
       
      Merci, je vais essayer.
      Enfin une réponse intelligente !
      0
    2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Enfin une réponse intelligente !
      J'aurai plutôt dit une réponse pour fainéant ;-\
      0
    3. Franzux Messages postés 9705 Statut Contributeur 1 146
       
      Donne du pain à un homme et il mangera un jour. Apprends lui à le faire et il mangera toute sa vie...

      Ta "question" a un paquet de réponses possibles. Notre but n'est pas de faire ton boulot à ta place, mais de t'apprendre à le faire par toi-même. Mais la paresse semble trop importante...

      Solutions possibles :

      ls -lt | tail -5
      ls -tr | sed '5q'
      ls -tr | head -5
      ...
      0
    4. P.
       
      Merci pour vos reponses...
      Quant à vos leçons de morale, j'ai passé l'âge de les recevoir...
      0
    5. Franzux Messages postés 9705 Statut Contributeur 1 146
       
      Visiblement non...
      0