English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux file 명령어

Linux 명령어大全

Linux file 명령어는 파일 유형을 인식하는 데 사용됩니다.

file 명령어를 통해 파일 유형을 인식할 수 있습니다.

문법

file [-bcLvz][-f <이름 파일>][-m <마법수 파일>...][파일 또는 디렉토리...]

파라미터

  • -b  인식 결과를 출력할 때 파일 이름을 표시하지 않습니다.
  • -c  명령어 실행 과정을 상세히 표시하여 오류 수정이나 프로그램 실행 상황 분석이 용이합니다.
  • -f<이름 파일>  이름 파일을 지정하면, 내용에 파일 이름이 하나나 여러 개 있을 때, file가 순차적으로 이 파일들을 인식합니다. 파일 이름은 각 열에 하나씩 포함됩니다.
  • -L  시뮬릭 링크가 가리키는 파일의 유형을 직접 표시.
  • -m<마법 숫자 파일>  마법 숫자 파일을 지정.
  • -v  버전 정보 표시.
  • -z  압축 파일 내용을 해석 시도.
  • [파일 또는 디렉토리...] 유형을 결정하기 위한 파일 목록을 나열하려면, 여러 파일 사이에 공백을 두고, shell 와일드 카드를 사용하여 여러 파일을 매칭할 수 있습니다.

온라인 예제

파일 유형 표시:

[root@localhost ~]# file install.log
install.log: UTF-8 Unicode 텍스트
[root@localhost ~]# file -b install.log      <== 파일 이름 표시하지 않음
UTF-8 Unicode 텍스트
[root@localhost ~]# file -i install.log      <== MIME 카테고리 표시.
install.log: text/plain; charset=utf-8
[root@localhost ~]# file -b -i install.log
text/plain; charset=utf-8

시뮬릭 링크 파일 유형 표시

[root@localhost ~]# ls -l /var/mail
lrwxrwxrwx 1 root root 10 08-13 00:11 /var/mail -> spool/mail
[root@localhost ~]# file /var/mail
/var/mail: `spool에 대한 시뮬릭 링크/mail'
[root@localhost ~]# file -L /var/mail
/var/mail: 디렉토리
[root@localhost ~]# file /var/spool/mail
/var/spool/mail: 디렉토리
[root@localhost ~]# file -L /var/spool/mail
/var/spool/mail: 디렉토리

Linux 명령어大全