Comment trier la commande ls par date

La commande 'ls' répertorie tous les fichiers et dossiers dans un répertoire de la ligne de commande, mais par défaut ls renvoie une liste dans l'ordre alphabétique. Avec un simple drapeau de commande, vous pouvez faire trier ls par date à la place, 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.


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

Sort 'ls' Sortie par date

L'indicateur -t triera la sortie de la commande ls par date et heure modifiées:

  1. Ouvrez le Terminal si vous ne l'avez pas déjà fait (/ Applications / Utilities / sous Mac OS) et naviguez jusqu'au répertoire que vous souhaitez trier par date avec ls
  2. Émettez la syntaxe de commande suivante:
  3. ls -lt

  4. Hit retour pour voir le contenu du répertoire avec ls par date

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 renvoyée dans l'ordre alphabétique.

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

Ma préférence personnelle pour trier ls sortie par date de modification est d'utiliser -lt, mais aussi d'inclure -h pour les tailles lisibles par l'homme, et -a pour afficher tous les fichiers préfixés par points. Cela en fait aussi un drapeau facile à retenir, utilisé comme ceci:

ls -halt

Inverser ls Trier par date de 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 l'indicateur -r comme suit:

ls -haltr

La sortie sera la même sauf qu'elle a été affichée dans l'ordre inverse, avec la date la plus ancienne modifiée en haut et la dernière date et heure modifiées en bas.

Cette astuce s'applique évidemment à la ligne de commande et au terminal, mais le tri par date et les variations de date de modification ou de date de dernière ouverture peuvent être extrêmement utiles pour le Finder. Par exemple, le tri du Finder Mac «Tous mes fichiers» à la dernière date ouverte est un excellent conseil qui peut être appliqué de la même manière à n'importe quel autre dossier affiché dans le Finder sur Mac pour afficher la dernière fois qu'un fichier a été consulté ou modifié.

Avez-vous d'autres conseils ou astuces pour trier les répertoires par date? Faites-nous savoir dans les commentaires ci-dessous.