집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 파일 명령을 사용하여 파일 형식을 표시하는 방법은 무엇입니까? (코드 예)
Linux에서 file 명령은 파일 명령을 통해 파일 유형을 표시하는 데 사용되며 하나 이상의 파일 유형을 식별할 수 있습니다. 다음 글에서는 file 명령에 대해 소개하고, file 명령의 사용법을 소개하겠습니다. 도움이 되셨으면 좋겠습니다.
Linux 파일 명령
file 명령은 이전에 본 적이 없는 파일 형식을 찾아야 하거나 파일에 파일 확장자가 없는 경우 매우 유용합니다. [동영상 튜토리얼 추천 : Linux tutorial] 리눅스 파일 명령 구문은 다음과 같습니다.
file [option] [file]
옵션 매개변수: 다음 값을 사용할 수 있습니다
● -b: 식별 결과 나열 시 표시하지 않습니다. 파일 이름.
● -c: 명령 실행 과정을 자세히 표시하여 프로그램 실행 문제 해결이나 분석을 용이하게 합니다.
● -f: 파일 이름을 지정합니다. 콘텐츠에 하나 이상의 파일 이름이 있는 경우 파일이 해당 파일을 순서대로 식별하도록 합니다. 형식은 열당 하나의 파일 이름입니다.
● -L: 심볼릭 링크가 가리키는 파일의 카테고리를 직접 표시합니다.
● -m : 매직넘버 파일을 지정합니다.
● -v: 버전 정보를 표시합니다.
● -z: 압축파일의 내용을 해독해 보세요.
file 매개변수: 결정할 파일 목록(파일 또는 디렉터리)을 나타냅니다. 공백을 사용하여 여러 파일을 구분합니다. 쉘 와일드카드를 사용하여 여러 파일을 일치시킬 수 있습니다.
file 명령을 사용하여 파일 형식을 표시하는 방법은 무엇입니까? file 명령은 일련의 테스트를 기반으로 파일을 분류하고 첫 번째 성공적인 테스트를 기반으로 파일 형식을 결정합니다.
옵션 매개변수 없이 사용하는 것이 가장 간단한 형식이며, 이때 file 명령은 파일 이름과 파일 형식을 표시합니다.
[root@localhost ~]# file install.log install.log: UTF-8 Unicode text [root@localhost ~]# file /etc/group /etc/group: ASCII text
파일 형식만 표시하려면 -b(-- 간략한) 옵션:
[root@localhost ~]# file -b install.log UTF-8 Unicode text [root@localhost ~]# file -b /etc/group ASCII text
위의 예제 출력에서 볼 수 있듯이 install.log 및 /etc/group 파일은 모두 텍스트 파일입니다.
여러 파일의 파일 형식을 표시하는 방법은 무엇입니까?
여러 파일을 파일 명령의 매개변수로 전달할 수 있습니다:
[root@localhost ~]# file /bin/bash /opt/card.zip참고:
여러 파일은 공백으로 구분해야 합니다 그런 다음 file 명령은 각 파일의 유형을 별도의 파일에 출력합니다.
/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
file 명령은 와일드카드 문자를 찾기 위해 파일 유형도 허용합니다. 예를 들어, 현재 디렉토리에 있는 각 .jpg 파일의 유형을 표시하려면 다음을 수행할 수 있습니다.
[root@localhost ~]# 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 유형을 결정합니다:
[root@localhost ~]# file install.log install.log: text/plain; charset=utf-8 [root@localhost ~]# file /var/www/index.html /var/www/index.html: text/html; charset=utf-8
위는 이 기사의 전체 내용입니다. 모든 사람의 학습에 도움이 되기를 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !
위 내용은 Linux에서 파일 명령을 사용하여 파일 형식을 표시하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!