49 votes

Sous Linux, comment faire pour ls -l un répertoire et non le contenu de ce répertoire ?

Par exemple, si j'ai un répertoire contenant les fichiers file1 et file2, et un répertoire dir1, alors "ls -l file1" n'affichera les détails que pour le fichier1. Faire la même chose pour dir1 affichera à la place le contenu de dir1. Existe-t-il un moyen de traiter dir1 comme file1 ?

68voto

Aaron Digulla Points 6565

使用する ls -l -d dir ( -d pour qu'il arrête de lister le contenu d'un répertoire). À partir de la page la documentation :

-d , --directory

Enumérer uniquement les noms des répertoires, comme pour les autres types de fichiers, au lieu de plutôt que d'énumérer leur contenu. Ne pas suivre les liens symboliques listés sur la à moins que la ligne de commande --dereference-command-line ( -H ) --dereference ( -L ), ou --dereference-command-line-symlink-to-dir sont spécifiées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X