반응형
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
반응형
'SW > 리눅스' 카테고리의 다른 글
Ubuntu 18.04 : WordPress with Apache 설치 방법, 예제, 명령어 (1) | 2021.04.18 |
---|---|
Linux : 로컬, 원격 깃 브랜치 이름 변경 방법, 예제, 명령어 (0) | 2021.04.17 |
Linux : Bash Aliases 생성 방법, 예제, 명령어 (0) | 2021.04.15 |
Linux : 파일, 디렉토리 이름 변경 방법, 예제, 명령어 (0) | 2021.04.14 |
Ubuntu 18.04 : Kodi 설치 방법, 예제, 명령어 (0) | 2021.04.13 |