SW/리눅스

Linux : File 명령어, 사용 방법, 예제

얇은생각 2021. 4. 16. 07:30
반응형

Linux file 명령은 파일 형식을 표시합니다. 이전에 보지 못한 파일 형식을 찾아야 하거나 파일 확장명이 없는 경우에 유용합니다.

 

 

Linux : File 명령어, 사용 방법, 예제

 

 

Linux 파일 명령 구문

Linux 파일 명령에 대한 구문은 다음과 같습니다.

file [OPTION] [FILE]

 

 

하나 이상의 파일 이름을 인수로 사용할 수 있습니다.

 

 

 

파일 명령을 사용하여 파일 형식을 찾는 방법

파일 명령은 일련의 테스트를 기반으로 파일을 분류하고 첫 번째 성공한 테스트를 기준으로 파일 형식을 결정합니다. 

옵션 없이 사용할 경우 가장 간단한 형식으로 file 명령은 파일 이름과 함께 파일 유형을 표시합니다.

file /etc/group

# /etc/group: ASCII text

 

 

파일 형식만 표시하려면 -b(--brief) 옵션을 사용합니다.

file -b /etc/group

# ASCII text

 

 

위의 출력에서 볼 수 있듯이 /etc/group 파일은 텍스트 파일입니다.

 

 

 

여러 파일의 파일 형식을 찾는 방법

다음 파일 명령에 두 개 이상의 파일을 전달할 수 있습니다.

명령은 각 파일의 형식을 별도의 파일에 인쇄합니다.

file /bin/bash /opt/card.zip

# /bin/bash:     ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=42602c973215ba5b8ab5159c527e72f38e83ee52, stripped
# /opt/card.zip: Zip archive data, at least v1.0 to extract

 

 

와일드카드 문자도 사용할 수 있습니다. 예를 들어 현재 디렉토리에서 각 .jpg 파일의 유형을 찾으려면 다음을 실행합니다.

file *.jpg

# imgage001.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 2083x1250, components 3
# imgage031.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Created with GIMP", baseline, precision 8, 1280x1024, components 

 

 

 

파일의 MIME 유형을 보는 방법

-i(--mime) 옵션을 사용하여 파일의 MIME 유형을 결정합니다. 

file -i /var/www/index.html

# /var/www/index.html: text/html; charset=us-ascii

 

반응형