ls: comment lister les répertoires triés par horodatage des fichiers qu'il contient


14

Comment répertorier les répertoires en fonction de leur temps d'accès dans le sens où de nouveaux fichiers / répertoires sont créés (par exemple, les répertoires contenant les fichiers les plus récemment créés).


Exécutez man lspour une liste complète des options, y compris diverses possibilités de tri.
Caleb

Réponses:


21

Vous pouvez combiner plusieurs options.

Le -ccommutateur trie en fonction du temps modifié [1]:

-c avec -lt : trier par et afficher ctime (heure de la dernière modification des informations sur l'état du fichier) avec -l : afficher ctime et trier par nom sinon:
trier par ctime

Les commutateurs -uet -tpeuvent également être utilisés:

-t trier par temps de modification
-u avec -lt : trier par et afficher le temps d'accès avec -l : afficher le temps d'accès et trier par nom sinon: trier par temps d'accès

Vous pouvez tout assembler comme ça [2]:

ls -ltcr         # sort by and show change time, most recent last
ls -ltur         # sort by and show access time, most recent last
ls -ltr          # sort by date, most recent last

[1] http://unixhelp.ed.ac.uk/CGI/man-cgi?ls

[2] -rinverse l'ordre

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.