простой вопрос, и я совершенно новый.

почему вы можете создать файл .doc с помощью mkdir? какая разница при использовании touch вместо mkdir для создания файла .doc?

Спасибо!

1 ответ1

1

Вы не создаете файл .doc или какой- либо другой файл с помощью mkdir . Когда вы используете mkdir , вы создаете каталог, поскольку все, что знает mkdir , - это создание каталогов.

Причина, по которой вы можете создать каталог .doc с помощью mkdir заключается в том, что точка - это совершенно точный символ в любой позиции в именах файлов и каталогов. Расширение файла - это просто особое значение, данное точке в именах файлов только ОС, чтобы получить представление о программе, используемой для открытия файла. Завершение имени каталога в .doc имеет никакого особого значения.


В качестве примечания, я не рекомендую создавать документы MS Word с помощью touch (если ваш .doc не является документом MS Word, не обращайте внимания на это предупреждение). MS Word использует собственный формат, который предполагает, что даже "пустые" (вновь созданные) документы содержат некоторые данные. Если вы попытаетесь открыть двоичный пустой .doc в MS Word, вы получите приятную ошибку "неверный формат файла".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .