lawfully.kr
한 미국 변호사의 서랍

맥의 open 명령어

2017년 02월 15일


리눅스를 사용하면서 맥에서 가장 아쉬웠던 것이 바로 open 명령어였다. 이걸 비슷하게나마 만드는 방법은 바로 xdg-open 명령을 활용하는 것이다. 맥에서와 아주 흡사하게 작동한다.

$ xdg-open abc.pdf // pdf 파일 열기
$ xdg-open . // 디렉토리 열기
$ xdg-open http://google.com // 웹 브라우저 열기
$ xdg-open abc.md // 편집기 열기

여기서 멈출 수는 없다고 생각한다면, 맥에서처럼 만들고야 말겠다고 생각한다면, .bash_aliases 파일의 맨 아래에 이렇게 추가한다.

alias open="xdg-open"

이걸로도 충분할 수 있지만, 만약 기본으로 열리는 파일을 수정하고 싶다면, 예를 들어 markdown 파일의 편집기를 다루고 싶다면,

$ xdg-mime query default text/x-markdown // 기본 편집기 확인
$ xdg-mime query filetype abc.md // 파일 타입 확인 

이걸 바꾸고 싶다면,

$ xdg-mime default atom.desktop text/x-markdown

이것은 마크다운 파일의 기본 편집기를 atom으로 바꾸어 준다.