Задать вопрос
@Drovosek01

Почему команда ls -l возвращает только total 0?

Нахожусь на macOS Sonoma 14.5 Apple M1

Создал папку с помощью команды
sudo mkdir testdir
Потом смотрю ее права с помощью
ls -l testdir
либо
sudo ls -l testdir
но в ответ получаю только строку total 0

Если я посмотрю права всех файлов в данной директории с помощью ls -l тогда в списке будет и созданная папка testdir и будут указаны права и владельцы для нее.

spoiler
666c50ada5347931822172.jpeg


Вопрос:
Почему при просмотре прав у только что созданной папки с помощью команды ls - никакие параметры не отображаются?
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега bash
software engineer
ls -ld testdir

по умолчанию, команда ls выводит указанные файлы, если же указаны директории, то их содержимое.
Чтобы "залочиться" в текущей папке, нужно использовать опцию -d
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@rrambo
может в первом случае команда показывает содержимое этой папки, а раз там пусто то и логичный вывод.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы