Je peux tirer
ls -lrt
pour obtenir des fichiers et des dossiers triés par date de modification, mais cela ne sépare pas les répertoires des fichiers. Je veux ls
d'abord afficher les répertoires par date de modification, puis les fichiers par date de modification. Comment faire ça?
ls -t
ou (pour l'inverse, le plus récent en bas):
ls -tr
La
ls
page de manuel décrit cela plus en détail et répertorie d'autres options.Les répertoires ont
d
devant eux des autorisations dansls -ltr
Donc, pour obtenir des répertoires avec une date de modification triée, utilisez
ls -ltr |grep ^d
Et vers des fichiers autres que des répertoires
ls -ltr | grep -v ^d
la source