Является ли имя файла в 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.

Другие вопросы по тегам