Comment trier la sortie de la commande «ls» par la dernière date et heure modifiées

Comment trier la sortie de la commande «ls» par la dernière date et heure modifiées

L'une des choses les plus courantes qu'un utilisateur Linux fera toujours sur la ligne de commande est répertoriant le contenu d'un répertoire. Comme nous le savons peut-être déjà, LS et DIR sont les deux commandes disponibles sur Linux pour le contenu de l'annuaire de liste, le premier étant plus populaire et dans la plupart des cas, préféré par les utilisateurs.

Lors de la liste des contenus de répertoire, les résultats peuvent être triés en fonction de plusieurs critères tels que l'ordre alphabétique de noms de fichiers, temps de modification, temps d'accès, version et taille du fichier. Le tri à l'aide de chacune de ces propriétés de fichier peut être activée en utilisant un drapeau spécifique.

Dans ce bref guide de commande LS, nous examinerons comment trier la sortie de la commande LS par la dernière heure de modification (date et heure).

Commençons par exécuter certaines commandes LS de base.

Commandes LS LS Linux

1. En cours Commande LS sans ajouter aucun argument répertoriera le contenu des répertoires de travail actuel.

$ ls 
Liste du contenu du répertoire de travail

2. Pour répertorier le contenu de tout répertoire, par exemple /etc Utilisation du répertoire:

$ ls / etc 
Énumérez le contenu du répertoire

3. Un répertoire contient toujours quelques fichiers cachés (au moins deux), par conséquent, pour afficher tous les fichiers dans un répertoire, utilisez le -un ou --tous drapeau:

$ ls -a 
Liste des fichiers cachés dans le répertoire

4. Vous pouvez également imprimer des informations détaillées sur chaque fichier dans le LS Sortie, telles que les autorisations de fichier, le nombre de liens, le nom du propriétaire et le propriétaire du groupe, la taille du fichier, l'heure de la dernière modification et le nom du fichier / répertoire.

Ceci est activé par le -l Option, qui signifie un long format d'inscription comme dans la capture d'écran suivante:

$ ls -l 
Contenu du répertoire de la liste longue

Trier les fichiers en fonction de l'heure et de la date

5. Pour répertorier les fichiers dans un répertoire et les trier la dernière date et l'heure modifiées, utilisez le -t Option comme dans la commande ci-dessous:

$ ls -lt 
Trier la sortie LS par date et heure

6. Si vous souhaitez un fichier de tri inversé en fonction de la date et de l'heure, vous pouvez utiliser le -r Option de travailler comme tel:

$ ls -ltr 
Trier la sortie LS inverse par date et heure

Nous terminerons ici pour l'instant, cependant, il y a plus d'informations et d'options d'utilisation dans la commande LS, alors faites un point pour l'examiner ou tout autre guide offrant des astuces de commande LS chaque utilisateur Linux devrait connaître ou utiliser la commande de tri. Enfin et surtout, vous pouvez nous joindre via la section de rétroaction ci-dessous.