Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [리눅스] Bash 파일 명령어 사용법: 파일 유형 확인
    1. 개요
    2. 사용법
    3. 일반 옵션
    4. 일반 예제

[리눅스] Bash 파일 명령어 사용법: 파일 유형 확인

개요

file 명령어는 주어진 파일의 유형을 식별하는 데 사용됩니다. 이 명령어는 파일의 내용에 따라 텍스트 파일, 바이너리 파일, 이미지 파일 등으로 분류하여 사용자에게 정보를 제공합니다.

사용법

기본 구문은 다음과 같습니다:

file [옵션] [인수]

일반 옵션

  • -b: 파일 이름만 출력합니다.
  • -i: MIME 타입을 출력합니다.
  • -f: 파일 목록을 포함하는 파일을 읽어들입니다.
  • -z: 압축된 파일의 내용을 검사합니다.

일반 예제

다음은 file 명령어의 몇 가지 실용적인 예제입니다.

  1. 단일 파일의 유형 확인:
    file example.txt
    
  2. 여러 파일의 유형 확인:
    file file1.txt file2.jpg file3
    
  3. MIME 타입 확인:
    file -i example.pdf
    
  4. 파일 목록을 포함하는 파일을 사용하여 유형 확인:
    file -f filelist.txt
    
  5. 압축된 파일의 내용 검사:
    file -z archive.zip
    

  • file 명령어는 파일의 내용을 기반으로 유형을 판단하므로, 파일 확장자에 의존하지 않습니다. 따라서 확장자가 잘못된 파일도 정확히 식별할 수 있습니다.
  • 여러 파일을 동시에 검사할 때는 공백으로 구분하여 인수를 나열하면 됩니다.
  • 스크립트에서 파일 유형을 자동으로 확인하고 처리할 때 유용하게 사용할 수 있습니다.