Comment trier ls commandes par date

La commande "ls" liste tous les fichiers et dossiers d'un répertoire de la ligne de commande, mais par défaut, ls renvoie une liste par ordre alphabétique. Avec un simple drapeau de commande, vous pouvez demander à ls de trier par date, en affichant les éléments les plus récemment modifiés en haut des résultats de la commande ls. Cette astuce s'applique à la sortie de la commande ls sous Mac OS / Mac OS X, Linux, BSD, ainsi que Bash sous Windows.

Le drapeau -t triera la sortie de la commande ls par date et heure de dernière modification, mais pour de meilleurs résultats, vous voudrez probablement l'appliquer avec le drapeau -l long listing, et peut-être quelques autres aussi. Passons en revue quelques méthodes utiles pour trier la sortie de la commande ls par date.

Trier la sortie "ls" par date

Le drapeau -t triera la sortie de la commande ls par date et heure de dernière modification :

  1. Ouvrez le Terminal si vous ne l'avez pas encore fait (/Applications/Utilitaires/ dans mac OS) et naviguez vers le répertoire que vous souhaitez trier par date avec ls
  2. Émettez la syntaxe de commande suivante :
  3. ls -lt

  4. Cliquez sur "Retour" pour voir le contenu du répertoire classé par date
Lire aussi :  Créer des économiseurs d'écran personnalisés à partir d'un flux d'images Flickr sur Mac

Les éléments les plus récemment modifiés seront affichés en haut de la sortie de la commande, plutôt que d'afficher la liste retournée par ordre alphabétique.

Afficher ls Trier par date, lisible par l'homme, tous les fichiers

Ma préférence personnelle pour le tri des sorties de ls par date de modification est d'utiliser -lt mais aussi d'inclure -h pour les tailles lisibles par l'homme, et -a pour afficher également tous les fichiers préfixés par un point. Cela permet également de se souvenir facilement du drapeau -halt, utilisé comme tel :

ls -halt

Inverser ls Trier par date Sortie

Si vous voulez inverser l'ordre de sorte que les éléments les plus récemment modifiés se trouvent en bas de la sortie de la commande ls, vous pouvez ajouter le drapeau -r comme cela :

Lire aussi :  3 conseils pour réduire la forte utilisation de données cellulaires sur l'iPhone avec iOS 9

ls -haltr

La sortie sera identique, sauf qu'elle a été affichée dans l'ordre inverse, avec la date modifiée la plus ancienne en haut et la date et l'heure modifiée la plus récente en bas.

Cette astuce s'applique évidemment à la ligne de commande et au Terminal, mais le tri par date et les variations de la date de modification ou de la dernière date d'ouverture peuvent être incroyablement utiles pour le Finder également. Par exemple, trier le Finder Mac "Tous mes fichiers" par la dernière date d'ouverture est une astuce qui peut être appliquée de la même manière à tout autre dossier affiché dans le Finder sur le Mac pour afficher la dernière fois qu'un fichier a été consulté ou modifié.

Vous avez d'autres conseils ou astuces utiles pour trier les annuaires par date ? Faites-le nous savoir dans les commentaires ci-dessous.

Click to rate this post!
[Total: 2 Average: 5]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *