Linux. Почему команда ls выводит только список файлов, а каталогов нет?

Хотя они точно есть и я могу в них войти при помощи команды cd )

0

Ответы (1):

1

Вариантов может быть много. Самые основные:

1) Имена директорий начинаются с точки. Такие файлы по-умолчанию скрываются.

2) ls в вашей оболочке переопределен на что-то типа ls -type f

3) Ограничения оболочки

Я редко использую "чистую" команду ls, обычно пишу ls -la, что выводит больше информации, включая скрытые файлы и права.

man ls расскажет о других полезных параметрах.