Come posso ottenere un elenco lungo per una singola directory?


9

Voglio vedere un lungo elenco per una singola directory. Quando scrivo ls -lha, vedo questo:

drwxrwxr-x  4 username groupname 4.0K 2010-08-05 09:55 files
drwxrwxr-x  7 username groupname 4.0K 2010-08-05 14:25 trunk
drwxrwxr-x  8 username groupname 4.0K 2010-08-05 16:02 phpincludes
drwxrwxr-x 11 username groupname 4.0K 2010-07-26 12:31 phpMyAdmin-3.3.5-english

Tuttavia, quando scrivo ls -lha phpMyAdmin-3.3.5, ottengo un elenco dei contenuti della directory. Come posso digitare il comando in modo che io veda solo

drwxrwxr-x 11 username groupname 4.0K 2010-07-26 12:31 phpMyAdmin-3.3.5-english

? Voglio farlo con le directory con link simbolici, quindi posso vedere dove sono collegati, non i loro contenuti.

Risposte:


16
ls -lhad phpMyAdmin-3.3.5-english

Il -dflag viene utilizzato per indicare lsche si desidera mostrare le proprietà di una determinata directory, non il suo contenuto.


1
Questa è roba di base. Leggere la manpage del comando ls è sempre una buona idea.
Bitek,

Così tante pagine man, così tanti switch. A volte la mente brilla.
user394

1
Unix koan: quante lettere minuscole sono opzioni non valide per ls?
pjz,

1
@ user394: "c'è un modo per cercarli?" Sì. Premi /, quindi inserisci un termine di ricerca, quindi premi Invio e man salterà alla prima occorrenza del termine nella manpage. È quindi possibile premere /e tornare senza un termine di ricerca tra per passare alla ricorrenza successiva.
sepp2k,

1
@ sepp2k Ovviamente, quel comportamento è specifico del cercapersone. Nella maggior parte dei casi, puoi anche premere nper passare alla ricorrenza successiva.
Chris Down,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.