리눅스 file

Jmnote (토론 | 기여)님의 2014년 9월 7일 (일) 11:19 판 (Jmnote 사용자가 /usr/bin/file 문서를 리눅스 file 문서로 옮겼습니다)
  다른 뜻에 대해서는 파일 문서를 참조하십시오.

1 개요

file
/usr/bin/file
  • 파일형식 확인 리눅스 명령어
  • 파일의 종류를 판단하는 리눅스 명령어
  • 확장자를 보고 판단하는 것이 아니라 내용을 보고 판단한다.

2 실습 1

[root@jmnote ~]# file /etc/hosts
/etc/hosts: ASCII text
[root@jmnote ~]# file /bin/cp
/bin/cp: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
[root@jmnote ~]# file /dev/console 
/dev/console: character special

3 실습 2

[root@jmnote ~]# echo 1 > 1.txt
[root@jmnote ~]# file 1.txt
1.txt: ASCII text
[root@jmnote ~]# echo 안녕 > 2.txt
[root@jmnote ~]# file 2.txt
2.txt: UTF-8 Unicode text
[root@jmnote ~]# echo '<?php' > 3.txt
[root@jmnote ~]# file 3.txt
3.txt: PHP script text
[root@jmnote ~]# gzip 1.txt
[root@jmnote ~]# file 1.txt.gz
1.txt.gz: gzip compressed data, was "1.txt", from Unix, last modified: Thu Jan 23 02:12:01 2014
[root@jmnote ~]# cp 1.txt.gz 4.txt
[root@jmnote ~]# file 4.txt
4.txt: gzip compressed data, was "1.txt", from Unix, last modified: Thu Jan 23 02:12:01 2014

4 같이 보기

5 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}