초보리눅스

HOME > 초보리눅스
초보리눅스| 리눅스 초급자들을 위한 기초지식을 제공하는 곳입니다.
 
file (파일의 종류를 분류하고 확인한다.)
조회 : 4,661  


file

file명령어는 지정된 파일의 종류 확인하는 명령어이다. TEXT파일인가? 또는 BINARY파일인가? 등을 확인하는 명령어이다. file명령어는 /usr/share/magic의 내용을 참조하여 파일종류를 표시해 준다. 이른 파일들 즉, magic파일을 "매직파일"이라고 부른다. 이 매직파일이 없으면 파일분류가 되지않으며 이런 매직파일에는 파일분류를 위한 정보들이 들어 있다.

사용형식

    file [ -bciknsvzL ] [ -f namefile ] [ -m magicfiles ] file
    file -C [ -m magicfile ]

 

다음은 사용예를 보인 것이다.

사용예 #1

아래의 결과를 보면 파일 chbad.sh는 Bourn Shell 스크립트파일로서 실행가능한 상태의 파일임을 알 수 있다.

[root@host1 root]# file chbad.sh
chbad.sh: Bourne-Again shell script text executable

 

사용예 #2

아래의 결과를 보면 commmandlist.txt파일은 텍스트로된 파일로서  ASCII문자들로 이루어진 파일임을 알 수 있다.

[root@host1 root]# file commmandlist.txt
commmandlist.txt: ASCII text
[root@host1 root]#

 

사용예 #3

아래의 결과를 보면 index.html 파일은 HTML문서포맷으로 되어 있는 것을 알 수 있다.

[root@host1 root]# file index.html
index.html: HTML document text
[root@host1 root]#

사용예 #4

아래의 결과를 보면 report는 일반 파일이 아닌 디렉토리임을 알 수있다.

[root@host1 root]# file report
report: directory

 

저작권:수퍼유저코리아(www.superuser.co.kr),무단 재배포및 복사를 금합니다.

[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1115


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
박성수
파파
헐렁고수