GNU/Linux >> Tutoriels Linux >  >> Linux

Comment faire en sorte que ls soit trié par extension de fichier puis par nom?

Je pense que la réponse complète est plus une combinaison de ce qui précède.

-X (later --sort=extension) est pris en charge sous Linux depuis au moins FC3 et sera trié en fonction de l'extension. --group-directories-first a été ajouté plus récemment (peut-être autour de FC8 ?). Cependant, combiner les deux ne semble pas fonctionner (du moins sur FC8).

Le principal problème semble être l'utilisation de clés de tri primaires singulières. Consultez cette discussion sur la liste de diffusion pour en savoir plus.


Sous Linux,

$ ls --group-directories-first

-X est l'option que vous recherchez :

ls -lX

Linux
  1. Comment rendre le fichier et le répertoire ineffaçables, même par racine sous Linux

  2. Comment installer et configurer VSFTPD

  3. Comment obtenir le nom de distribution et le numéro de version dans un simple script shell ?

  4. Comment créer et appliquer un patch SVN ?

  5. Comment puis-je trier les ls par propriétaire et groupe ?

Comment monter et démonter des systèmes de fichiers sous Linux

Comment rendre un fichier exécutable sous Linux

Comment rendre le fichier clairsemé?

Comment lister la taille de chaque fichier et répertoire et trier par taille décroissante dans Bash ?

Comment trier un fichier sur place

Comment rendre un fichier NON modifiable ?