Recherche de site Web

Comment trier la sortie de la commande 'ls' par date et heure de dernière modification


L'une des choses les plus courantes qu'un utilisateur Linux fera toujours sur la ligne de commande est de répertorier le contenu d'un répertoire. Comme nous le savons peut-être déjà, ls et dir sont les deux commandes disponibles sous Linux pour répertorier le contenu d'un répertoire, la première étant plus populaire et dans la plupart des cas, préférée par les utilisateurs.

Lors de la liste du contenu d'un répertoire, les résultats peuvent être triés en fonction de plusieurs critères tels que l'ordre alphabétique des noms de fichiers, l'heure de modification, le 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é à l'aide d'un indicateur spécifique.

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

Commençons par exécuter quelques commandes ls de base.

Commandes Linux de base ls

1. L'exécution de la commande ls sans ajouter d'argument listera le contenu actuel du répertoire de travail.

ls 

2. Pour lister le contenu de n'importe quel répertoire, par exemple le répertoire /etc, utilisez :

ls /etc

3. Un répertoire contient toujours quelques fichiers cachés (au moins deux), donc, pour afficher tous les fichiers d'un répertoire, utilisez le -a ou le -- all indicateur :

ls  -a

4. Vous pouvez également imprimer des informations détaillées sur chaque fichier dans la sortie ls, telles que les autorisations du fichier, le nombre de liens, le nom du propriétaire et du 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 l'option -l, ce qui signifie un format de liste long comme dans la capture d'écran suivante :

ls -l

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

5. Pour lister les fichiers dans un répertoire et les trier par date et heure de dernière modification, utilisez l'option -t comme dans la commande ci-dessous :

ls -lt 

6. Si vous souhaitez un tri inversé des fichiers en fonction de la date et de l'heure, vous pouvez utiliser l'option -r pour fonctionner comme ceci :

ls -ltr

Nous terminerons ici pour l'instant, cependant, il y a plus d'informations et d'options d'utilisation dans la commande ls, alors assurez-vous de la parcourir ou de tout autre guide proposant des astuces de commande ls que tout utilisateur Linux devrait connaître ou utiliser la commande de tri. Enfin et surtout, vous pouvez nous joindre via la section commentaires ci-dessous.