file(1) 맨 페이지 - 윈디하나의 솔라나라
|
svcadm(8)
을 검색하려면 섹션에서
8
을 선택하고, 맨 페이지 이름에
svcadm
을 입력하고 검색을 누른다.file(1) User Commands file(1) NAME file - determine file type SYNOPSIS /usr/bin/file [-dh] [-m mfile] [-M Mfile] [-f ffile] file... /usr/bin/file [-dh] [-m mfile] [-M Mfile] -f ffile /usr/bin/file -i [-h] [-f ffile] file... /usr/bin/file -i [-h] -f ffile /usr/bin/file -c [-d] [-m mfile] [-M Mfile] /usr/xpg4/bin/file [-dh] [-m mfile] [-M Mfile] [-f ffile] file... /usr/xpg4/bin/file [-dh] [-m mfile] [-M Mfile] -f ffile /usr/xpg4/bin/file -i [-h] [-f ffile] file... /usr/xpg4/bin/file -i [-h] -f ffile /usr/xpg4/bin/file -c [-d] [-m mfile] [-M Mfile] DESCRIPTION The file utility performs a series of tests on each file supplied by file and, optionally, on each file listed in ffile in an attempt to classify it. If the file is not a regular file, its file type is iden‐ tified. The file types directory, FIFO, block special, and character special are identified as such. If the file is a regular file and the file is zero-length, it is identified as an empty file. If file appears to be a text file, file examines the first 512 bytes and tries to determine its programming language. If file is a symbolic link, by default the link is followed and file tests the file to which the symbolic link refers. If file is a relocatable object, executable, or shared object, file prints out information about the file's execution requirements. This information includes the machine class, byte-ordering, static/dynamic linkage, and any software or hardware capability requirements. If file is a runtime linking configuration file, file prints information about the target platform, including the machine class and byte-ordering. By default, file will try to use the localized magic file /usr/lib/locale/locale/LC_MESSAGES/magic, if it exists, to identify files that have a magic number. For example, in the Japanese locale, file will try to use /usr/lib/locale/ja/LC_MESSAGES/magic. If a local‐ ized magic file does not exist, file will utilize /etc/magic. A magic number is a numeric or string constant that indicates the file type. See magic(5) for an explanation of the format of /etc/magic. If file does not exist, cannot be read, or its file status could not be determined, it is not considered an error that affects the exit status. The output will indicate that the file was processed, but that its type could not be determined. OPTIONS The following options are supported: -c Checks the magic file for format errors. For reasons of efficiency, this validation is normally not carried out. -d Applies any position-sensitive and context-sensitive default system tests to the file. -f ffile ffile contains a list of the files to be examined. -h When a symbolic link is encountered, this option identifies the file as a symbolic link. If -h is not specified and file is a symbolic link that refers to a non-existent file, the file utility identifies the file as a symbolic link, as if -h had been specified. -i If a file is a regular file, this option does not attempt to classify the type of file further, but identifies the file as a "regular file". -m mfile /usr/bin/file Uses mfile as an alternate magic file, instead of /etc/magic. /usr/xpg4/bin/file Specifies the name of a file containing position-sensi‐ tive tests that are applied to a file in order to clas‐ sify it (see magic(5)). If the -m option is specified without specifying the -d option or the -M option, position-sensitive default system tests are applied after the position-sensitive tests specified by the -m option. -M Mfile Specifies the name of a file containing position-sensitive tests that are applied to a file in order to classify it (see magic(5)). No position-sensitive default system tests nor context-sensitive default system tests are applied unless the -d option is also specified. If the -M option is specified with the -d option, the -m option, or both, or if the -m option is specified with the -d option, the concate‐ nation of the position-sensitive tests specified by these options is applied in the order specified by the appearance of these options. If a -M or -m file option-argument is -, then the results are unspecified. OPERANDS The following operands are supported: file A path name of a file to be tested. STDIN The standard input shall be used if a file operand is '-' and the implementation treats the '-' as meaning standard input. Otherwise, the standard input shall not be used. EXAMPLES Example 1 Determining if an Argument is a Binary Executable Files The following example determine if an argument is a binary executable file: file "$1" | grep −Fq executable && printf "%s is executable.\n" "$1" ENVIRONMENT VARIABLES See environ(7) for descriptions of the following environment variables that affect the execution of file: LANG, LC_ALL, LC_CTYPE, LC_MESSAGES, and NLSPATH. EXIT STATUS The following exit values are returned: 0 Successful completion. >0 An error occurred. FILES /etc/magic file's magic number file ATTRIBUTES See attributes(7) for descriptions of the following attributes: tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐ TRIBUTE VALUE _ Availabilitysystem/core-os _ CSIEnabled _ Interface StabilityCommitted _ StandardSee standards(7). SEE ALSO crle(1), elfdump(1), elffile(1), ls(1), magic(5), attributes(7), envi‐ ron(7), standards(7) NOTES The file utility cannot examine archive members unless they are first extracted from the archive into a separate file. The elffile utility can examine archive members in place, and is recommended for use with ELF objects and archives. Oracle Solaris 11.4 4 May 2016 file(1)맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3 |
Copyright © 2004-2025 Jo HoSeok. All rights reserved. |