Является ли имя файла в Ubuntu, начинающееся с readme, автоматически становится типом документа readme?
Я работаю над проектом Tomcat, поэтому я сохранил jsp file
с именем readmessages.jsp
с sublime-text editor
, Когда я открыл и увидел его тип (потому что он отображал значок readme в верхней части jsp
файл), это было - README document (text/x-readme)
, Я даже пытался сохранить его с gedit
а также atom
но все напрасно. Но потом я изменил имя файла, и это сработало! Я назвал файл из readmessages.jsp
в temp.jsp
и увидел, что это тип файла. Это был - HTML документ. Я не думаю, что это из-за опечаток кода в этом jsp file
потому что те же результаты были получены и из других файлов. Пожалуйста, объясните, почему файлы, начинающиеся с readme(например, readme ssages.jsp), становятся README document (text/x-readme)
автоматически в Ubuntu. И есть ли исправление или обходной путь для сохранения файлов с другим типом файла, с фразой readme в них? Заранее спасибо!
1 ответ
HTML и сценарии также являются обычным текстом, поэтому тип файла не изменился, просто странное умение принимать решения о значках подкласса,
Я нашел то, что может вам помочь:
Сохраните следующее как jsp.xml:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/x-jsp">
<comment>JSP file</comment>
<glob pattern="*.jsp"/>
</mime-type>
</mime-info>
Затем откройте терминал и запустите
xdg-mime install --novendor jsp.xml
Теперь все файлы с расширением.jsp должны иметь тип MIME text / x-jsp.
Посмотрите Shared MIME-info Database, если вы хотите узнать больше о том, как определяются типы MIME.