Как отличить директорию от файла? Наличием расширения?

Linux

Так.
Директория это ведь исполнимый файл? Или вообще не файл? Так есть же права доступа к ним значит файл!

Примечание:
Master Sergius а расширения в имени необязательно ставить получается? это как традиция осталось?
Ответы:
в директорий есть спереди символ d (там где права доступа), если вы через консоль смотрите вот таким образом
ls -l
примерно так: директория - это файл со списком файлов имеющий специальный признак каталога (директории).
а так да, по команде ls буквой d обозначается директория.
А расширение - это вообще виндовская фича,  *nix фиолетово какое расширение, точка - это обычный символ в имени файла, а не разделитель.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.