В Linux как каталог ls -la, а не содержимое этого каталога?


36

Например, если у меня есть каталог, содержащий файлы file1 и file2, и каталог dir1, то «ls -l file1» покажет детали только для file1. Если сделать то же самое для dir1, вместо этого будет показано содержимое dir1. Есть ли способ рассматривать dir1 как file1?

Ответы:


50

Используйте ls -l -d dir( -dостановит перечисление содержимого каталога). Из документации :

-d, --directory

Перечислите только имена каталогов, как и для других типов файлов, а не список их содержимого. Не переходите по символическим ссылкам, указанным в командной строке, если не указаны параметры --dereference-command-line( -H), --dereference( -L) или --dereference-command-line-symlink-to-dir.


9
Объединение параметров односимвольных также работает Ls, так ls -ld dirи ls -dl dirи ls -l -d dirвсе работают одинаково хорошо.
Трей Ханнер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.