Sous Linux, comment ls -la répertoire et non le contenu de ce répertoire?


36

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

Réponses:


50

Utiliser ls -l -d dir( -dfera cesser de lister le contenu d'un répertoire). De la documentation :

-d, --directory

Répertoriez uniquement les noms des répertoires, comme avec d'autres types de fichiers, plutôt que de répertorier leur contenu. Ne suivez pas les liens symboliques répertoriés sur la ligne de commande, sauf si les options --dereference-command-line( -H), --dereference( -L) ou --dereference-command-line-symlink-to-dirsont spécifiées.


9
La fusion de paramètres à caractère unique fonctionne également pour ls, donc ls -ld diret ls -dl diret ls -l -d dirtous fonctionnent également bien.
Trey Hunner
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.