Alors j'essayais de faire quelques recherches à ce sujet, mais je n'ai pas trouvé la réponse. Donc, je sais que ls -l renvoie toutes les choses dans le dossier par ordre alphabétique, tandis que ls -alt renvoie une liste de fichiers par leur date de modification, mais sans respecter l'ordre alphabétique.Comment ls à la fois par ordre alphabétique et par date de dernière modification
J'ai essayé de faire ls -l -alt, et aussi ls -alt -l, toujours pas de chance. Quelle est la bonne façon de les regrouper?
Éditer: Avec l'exemple.
Dire que j'ai la liste suivante des répertoires:
aalexand bam carson duong garrett hollande jjackson ksmith mkumba olandt rcs solorzan truong yoo
aalfs battiste chae echo ghamilto holly jkelly kturner mls old.2016 reichman sophia twong zbib
Je veux les commander par ordre alphabétique, donc dire aalexand vient en premier. Cependant, si aalfs a été modifié en dernier. Donc, en d'autres termes a été changé plus récemment (pas vraiment sûr comment structurer cela avec une grammaire correcte) il devrait apparaître en premier.
Donc, si cela ressemblait à une requête SQL, alors nous classons par date de dernière modification, groupe par nom de répertoire.
@DaniSpringer il est amusant que vous disiez que parce que c'est ce que je viens d'ajouter dans mon édition, lol – SomeStudent
http://stackoverflow.com/questions/380817/best-way-to-simulate-group-by-from- bash –
Votre description n'a aucun sens. Vous ne pouvez pas avoir deux répertoires avec le même nom, donc le regroupement par nom ne fait rien. – melpomene