Comment obtenir une longue liste pour un seul répertoire?

9

Je veux voir une longue liste pour un seul répertoire. Quand je tape ls -lha, je vois ceci:

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

Cependant, lorsque je tape ls -lha phpMyAdmin-3.3.5, j'obtiens une liste du contenu du répertoire. Comment taper la commande pour ne voir que

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

? Je veux le faire avec des répertoires à liens symboliques, afin que je puisse voir où ils sont liés, pas leur contenu.

user394
la source

Réponses:

16
ls -lhad phpMyAdmin-3.3.5-english

L' -dindicateur est utilisé pour indiquer lsque vous souhaitez afficher les propriétés du répertoire donné, pas son contenu.

sepp2k
la source
1
Ce sont des trucs de base. La lecture de la page de manuel de la commande ls est toujours une bonne idée.
bitek
Tant de pages de manuel, tant de commutateurs. Parfois, l'esprit ne fait que briller.
user394
1
Unix koan: Combien de lettres minuscules sont des commutateurs invalides vers ls?
pjz
1
@ user394: "existe-t-il un moyen de les rechercher?" Oui. Appuyez sur /, puis entrez un terme de recherche, puis appuyez sur retour et l'homme passera à la première occurrence du terme dans la page de manuel. Vous pouvez ensuite appuyer /et revenir sans terme de recherche entre les deux pour passer à l'occurrence suivante.
sepp2k
1
@ sepp2k Bien sûr, ce comportement est spécifique au pager. Dans la plupart des cas, vous pouvez également appuyer sur npour passer à l'occurrence suivante.
Chris Down