Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ordinare con ls

0 views
Skip to first unread message

Gabriele Chervatin

unread,
May 21, 2001, 11:34:53 AM5/21/01
to
Salve a tutto il newsgroup!

Vorrei sapere se c'e' il modo di ordinare l'output di ls
in modo che mostri prima le cartelle in ordine alfabetico
e poi i files.

Ho dato una rapida occhiata a man ls, ma mi sembra di
aver visto solo ordinamenti per tempo di accesso o
dimensione dei files.

Grazie

Gabriele

Discoboy

unread,
May 21, 2001, 3:01:22 PM5/21/01
to
Gabriele Chervatin <gabr...@superdebian.net> wrote:

> Vorrei sapere se c'e' il modo di ordinare l'output di ls
> in modo che mostri prima le cartelle in ordine alfabetico
> e poi i files.

Redirigi l'output a "sort". Potrebbe essere una cosa del tipo
$ ls -l | sort -n

Ciao,
--
_
| \* _ _ _ |_ _
|_/|_>(_(_)|_)(_)\/ [Groovy word session successfully completed.]
/
<http://homepage.mac.com/amalesan>

rez

unread,
May 21, 2001, 7:01:10 PM5/21/01
to
On Mon, 21 May 2001 17:34:53 +0200, Gabriele Chervatin wrote:

>Vorrei sapere se c'e' il modo di ordinare l'output di ls
>in modo che mostri prima le cartelle in ordine alfabetico
>e poi i files.
>Ho dato una rapida occhiata a man ls, ma mi sembra di
>aver visto solo ordinamenti per tempo di accesso o
>dimensione dei files.

Gia`, ls non lo fa, devi filtrarlo con sort -r come t'han gia` detto.
Ma li hai attivati i colori? Perche' coi colori hai molto piu` colpo
d'occhio e soprattutto non perdi l'ordine alfabetico: infatti credo che
quasi nessuno abbia esigenza di avere prima le directory.
Le dir prima, ce le hai con mc ed allora si` che IMHO serve.

--
Ci sentiamo | Remigio Zedda || Attenzione! campo "From:" alterato
ciao Remigio | ||==> E-mail: remi...@tiscalinet.it
-------------| ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

ireneo...@virgilio.it

unread,
May 22, 2001, 2:22:35 AM5/22/01
to
On Mon, 21 May 2001 17:34:53 +0200, Gabriele Chervatin (gonna write a
better intro later on...) wrote:

>Vorrei sapere se c'e' il modo di ordinare l'output di ls
>in modo che mostri prima le cartelle in ordine alfabetico
>e poi i files.
>
>Ho dato una rapida occhiata a man ls, ma mi sembra di
>aver visto solo ordinamenti per tempo di accesso o
>dimensione dei files.

Forse ti e` sfuggita l'opzione "-X" (MAIUSCOLA), non fa esattamente
quello, ma ci si avvicina parecchio: ordina i file in base
all'estensione (e in seconda battuta al nome). Generalmente il
risultato e` buono, perche' le "cartelle" (che nel mondo UN*X si
chiamano "directory") raramente hanno un'estensione. Purtroppo, alcuni
file rovinano la festa, non rispettando la forma "*.*". Cmq, se hai
l'output di `ls' colorato, non dovresti avere problemi...

Se usi la Bash e trovi comoda l'opzione, puoi inserire questa riga in
`~/.bashrc':

alias ls='ls -X'

In qst modo quando digiti `ls' la shell legge `ls -X'.

Saluti.

G a b

unread,
May 22, 2001, 3:14:43 AM5/22/01
to
Grazie a tutti voi per le risposte!

L'opzione -X l'avevo gia' provata, i colori c'e' li ho gia',
ma sapete dopo anni di windows la mente tende a deformarsi
e a prendere delle strane abbitudini come avere prima le
cartelle e poi i files. Mi sto rendendo conto che un output
in ordine alfabetico e' piu' che sufficiente anche se mi ci
devo abituare.

Grazie

Gabriele

P.S. Questa volta ho postato da windows ma sono sempre io.


0 new messages