простой вопрос, и я совершенно новый.
почему вы можете создать файл .doc
с помощью mkdir
? какая разница при использовании touch
вместо mkdir
для создания файла .doc
?
Спасибо!
простой вопрос, и я совершенно новый.
почему вы можете создать файл .doc
с помощью mkdir
? какая разница при использовании touch
вместо mkdir
для создания файла .doc
?
Спасибо!
Вы не создаете файл .doc
или какой- либо другой файл с помощью mkdir
. Когда вы используете mkdir
, вы создаете каталог, поскольку все, что знает mkdir
, - это создание каталогов.
Причина, по которой вы можете создать каталог .doc
с помощью mkdir
заключается в том, что точка - это совершенно точный символ в любой позиции в именах файлов и каталогов. Расширение файла - это просто особое значение, данное точке в именах файлов только ОС, чтобы получить представление о программе, используемой для открытия файла. Завершение имени каталога в .doc
имеет никакого особого значения.
В качестве примечания, я не рекомендую создавать документы MS Word с помощью touch
(если ваш .doc
не является документом MS Word, не обращайте внимания на это предупреждение). MS Word использует собственный формат, который предполагает, что даже "пустые" (вновь созданные) документы содержат некоторые данные. Если вы попытаетесь открыть двоичный пустой .doc
в MS Word, вы получите приятную ошибку "неверный формат файла".