내 파일이 어떤 언어로 작성되었는지 확인하기 위해 file 명령을 어떻게 사용합니까? file 명령은 언어 테스트를 사용하여 언어 파일을 작성하지만 처음 두 테스트(파일 유형 및 매직 넘버)가 올바르게 실행되는 동안에는 실행되지 않는 것 같습니다. 파일이 작성된 언어만 확인하는 방법은 무엇입니까?
답변1
GNU를 사용하는 경우 file
다음 옵션을 사용하여 테스트를 제외할 수 있습니다.-e
file -e soft
"마법" 테스트는 건너뛰어야 합니다.
답변2
파일 확장자
파일에는 파일 확장자가 있거나 없을 수 있으며 여전히 해당 목적을 수행합니다. 이는 일반적으로 언어 자체의 맥락 내에서 사용됩니다.
즉, 파일 확장자를 일반적으로 신뢰할 수 있는 프록시로 사용할 수 있는 경우가 많습니다.