GNU/Linux >> Linux Esercitazione >  >> Linux

Come ordinare ls per estensione di file e quindi per nome?

Penso che la risposta completa sia più una combinazione di quanto sopra.

-X (later --sort=extension) è supportato in Linux almeno da FC3 e verrà ordinato in base all'estensione. --group-directories-first è stato aggiunto più di recente (forse intorno a FC8?). Tuttavia, la combinazione dei due non sembra funzionare (almeno su FC8).

Il problema principale sembra essere l'uso di singole chiavi di ordinamento primarie. Guarda questa discussione sulla mailing list per avere un'idea di ciò.


Su Linux,

$ ls --group-directories-first

-X è l'opzione che stai cercando:

ls -lX

Linux
  1. `^m` E come sbarazzartene?

  2. Come fare A Ls e quindi ordinare i risultati per data di creazione?

  3. Come creare e applicare la patch SVN?

  4. Come posso fare in modo che 'diff -X' ignori percorsi specifici e non nomi di file?

  5. Come impostare la posizione (e il nome) del file di dump principale?

Come montare e smontare i file system in Linux

Come installare e configurare VSFTPD

Come rendere eseguibile un file in Linux

Come posso cercare un file per nome e percorso parziale?

In Linux come creare un file con un nome che sia la data e l'ora correnti

Come faccio a rendere un file NON modificabile?