xdg-mime query filetype
파일의 MIME 형식을 확인하기 위해 <파일 이름>을 실행했지만 실패했습니다. xdg-mime
명령의 오류 코드(종료 코드)를 인쇄하는 방법은 무엇입니까 ?
어떤 오류가 발생하는지 알고 싶습니다.
- 명령줄 구문 오류입니다.
- 명령줄에 전달된 파일 중 하나가 존재하지 않습니다.
- 필요한 도구를 찾을 수 없습니다.
- 작업이 실패했습니다.
- 명령줄에 전달된 파일 중 하나를 읽을 수 있는 권한이 없습니다.
답변1
Bourne 파생 쉘( sh
, ash
, bash
, dash
... zsh
)에서 마지막 프로그램 실행의 종료 코드는 $?
변수에 있습니다.
$ ls /no-such-file
ls: /no-such-file: No such file or directory
$ echo $?
2
따라서 이 경우 종료 코드 ls
는 2입니다.
답변2
"application/octet-stream"(알 수 없는 파일 형식)
오류 메시지가 아니라 파일이 파일에 포함된 내용을 알 수 없다는 의미일 뿐입니다. 예를 들어 암호화된 파일에서 이런 일이 발생할 수 있습니다. 파일이 너무 무작위로 보이므로 파일에서 "이것은 데이터입니다."라는 것보다 더 정확한 내용을 인쇄할 수 없습니다.