리눅스에 file이라는 명령어가 있어서 파일 종류를 식별할 수 있다. 파일명에 있는 확장자가 아니라 실제 파일 내용을 검사해서 그 종류를 판별해 준다. 아래의 예시를 보면 금방 감이 잡힐 것이다. file my_doc.pdf my_doc.pdf: PDF document, version 1.3 텍스트 파일의 경우 캐럭터 인코딩도 판별해 준다. file my_script.sh my_script.sh: ASCII text file my_data.txt my_data.txt: UTF-8 Unicode text 윈도우 실행 파일도 식별 가능. file setup.exe setup.exe: PE32 executable (GUI) Intel 80386, for MS Windows