Comment trier les fichiers en fonction de l'horodatage sous UNIX? J'ai besoin de trier les fichiers et également en fonction de l'heure à laquelle ils ont été créés.
unix
unix-timestamp
Srihari
la source
la source
ls -Ct | awk '{print $1}'
Réponses:
Modification de fichier:
Changement d'inode:
Accès aux fichiers:
"Le plus récent" en bas:
Rien de tout cela n'est un temps de création. La plupart des systèmes de fichiers Unix ne prennent pas en charge les horodatages de création.
la source
ls -U
trie par lui. Sous Linux, il est disponible sur la plupart des systèmes de fichiers qui le prennent en charge (y compris NTFS), mais il est appelé "heure de naissance", et vous devez trier manuellement.Utilisez -t sur ls. par exemple:.
ou
la source