명령어/Linux

[리눅스] file 파일 종류 확인 MIME 타입

jykim23 2026. 7. 9. 11:06
반응형

부제: 확장자 말고 실제 내용으로 파일 종류를 알아내기

file photo            # 실제 종류 (확장자 무시)
file -i photo         # MIME 타입
file *                # 디렉터리 전체
$ file big.bin readme.md
big.bin:   data
readme.md: ASCII text

file은 확장자가 아니라 파일 앞부분(매직 넘버)을 읽어 실제 종류를 판별한다.
확장자가 없거나 틀린 파일, 업로드된 파일의 진짜 정체를 확인할 때 쓴다.

이렇게도 쓴다

MIME 타입으로 확인한다(업로드 검증 단골).

file -i upload.dat

 

디렉터리의 모든 파일 종류를 한 번에 본다.

file *

 

확장자가 .txt인데 실제로 뭔지 확인한다.

file mystery.txt

 

텍스트 파일만 골라낸다(grep 조합).

file * | grep text
반응형