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
> 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>
>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 */
>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.
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.