파일의 MIME 형식을 설정할 수있는 명령이 있습니까? 예를 들면 다음과 같습니다.
mime --set --MIME="image/pjpeg" filename.jpg
update-mime-database
파일의 MIME 형식을 설정할 수있는 명령이 있습니까? 예를 들면 다음과 같습니다.
mime --set --MIME="image/pjpeg" filename.jpg
update-mime-database
답변:
질문은 이미 대답 에 의해 @PHPLearner
코멘트에. 그러나 여기에 더 긴 대답이 있습니다.
mime
질문에서 묻는 것과 같은 특정 명령은 없으며 의심 할 여지없이 그러한 명령을 작성할 수 있습니다. 새로운 MIME 유형을 추가하려면 /etc/mime.types
파일을 편집하기 만하면 됩니다.
하자 당신이 확장자 MIME 형식을 추가하고 싶은 말은 .btc
다음,
명령 행을 열고 아래 행을 입력 btc
하십시오 (확장자로 대체 )
grep 'btc' /etc/mime.types
이제이 명령은 MIME 유형이 이미 추가 된 경우 행을 출력합니다. 특정 MIME 검색의 경우 다음과 같습니다
$ grep 'cpp' /etc/mime.types
text/x-c++src c++ cpp cxx cc
$ grep 'py' /etc/mime.types
application/x-python-code pyc pyo
text/vnd.debian.copyright
text/x-python py
$ grep 'btc' /etc/mime.types
확장 프로그램 btc
에서 줄을 출력하지 않거나 (이 경우 와 같이) 출력 된 줄에 확장이 포함되지 않은 경우 새 MIME 유형을 만들어야합니다. 그렇지 않으면 확장명에 이미 파일에 MIME 유형이 포함되어 있습니다 /etc/mime.types
.
출력이 없거나 제공된 출력에 확장이 포함되지 않은 경우 MIME 유형을 추가해야합니다. 명령 행에서 해당 유형
gksudo gedit /etc/mime.types
"extension"이라는 단어가 파일 확장자 (마침표 없음)로 바뀌도록 다음 텍스트를 수정하고 파일 끝에 줄을 추가 한 후 mime.types
저장하십시오. 여기서 우리의 확장자는 비트 코인이며 btc
비트 코인 파일의 확장자로 볼 수있는 (.btc는 아님).
text/extension extension
수정 된 'text / extension'부분을 복사하십시오.
우리의 경우처럼 보일 것입니다
text/bitcoin-text btc
파일을 저장하고 종료하십시오.
.xml
파일을 사용하여 MIME 유형 추가update-mime-database
/etc/mime.types
확장 파일에서 파일 편집 이 작동하지 않으면이 해결 방법을 시도해보십시오.
.xml
이와 같은 확장명을 설명 하는 새 파일을 작성하고 저장하십시오.
<?xml version="1.0" encoding="utf-8"?>
<mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="text/bitcoin-text">
<glob pattern="*.btc"/>
</mime-type>
이제이 파일을 /usr/share/mime/application
폴더에 추가하십시오. 필요한 것을 추가하거나 수정 한 후 명령을 실행하십시오.
sudo update-mime-database /usr/share/mime
이제 아이콘을 MIME 유형과 연결해야합니다. SVG 아이콘을 가져 와서 이름을 "text-extension.svg"또는 수정 한 MIME 유형의 이름으로 지정하십시오. 시스템에서 MIME 유형의 모든 인스턴스를 나타내는 아이콘이됩니다.
는 IT가 일치하도록 그래서, 우리는 .svg 파일의 이름을 변경 비트 코인 - text.svg (또는 "insertYourMIMEtype.svg")이되도록 slashes are replaced with "-"
하고있다 no capital letters
.
그런 다음 'bitcoin-text'를 MIME 유형으로 바꾸고 다음 명령을 실행하십시오.
sudo cp bitcoin-text.svg /usr/share/icons/gnome/scalable/mimetypes
sudo gtk-update-icon-cache /usr/share/icons/gnome/ -f
재 로그인 및 MIME 확장자로 끝나는 모든 파일이 해당 아이콘과 함께 표시됩니다.