Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

file(1b) [opensolaris man page]

file(1B)					     SunOS/BSD Compatibility Package Commands						  file(1B)

NAME
file - determine the type of a file by examining its contents SYNOPSIS
/usr/ucb/file [-f ffile] [-cL] [-m mfile] filename... DESCRIPTION
file performs a series of tests on each filename in an attempt to determine what it contains. If the contents of a file appear to be ASCII text, file examines the first 512 bytes and tries to guess its language. file uses the file /etc/magic to identify files that have some sort of magic number, that is, any file containing a numeric or string con- stant that indicates its type. OPTIONS
-c Check for format errors in the magic number file. For reasons of efficiency, this validation is not normally carried out. No file type-checking is done under -c. -f ffile Get a list of filenames to identify from ffile. -L If a file is a symbolic link, test the file the link references rather than the link itself. -m mfile Use mfile as the name of an alternate magic number file. EXAMPLES
Example 1 Using file on all the files in a specific user's directory. This example illustrates the use of file on all the files in a specific user's directory: example% pwd /usr/blort/misc example% /usr/ucb/file * code: mc68020 demand paged executable code.c: c program text counts: ascii text doc: roff,nroff, or eqn input text empty.file: empty libz: archive random library memos: directory project: symboliclink to /usr/project script: executable shell script titles: ascii text s5.stuff: cpio archive example% ENVIRONMENT VARIABLES
The environment variables LC_CTYPE, LANG, and LC_default control the character classification throughout file. On entry to file, these environment variables are checked in the following order: LC_CTYPE, LANG, and LC_default. When a valid value is found, remaining environ- ment variables for character classification are ignored. For example, a new setting for LANG does not override the current valid character classification rules of LC_CTYPE. When none of the values is valid, the shell character classification defaults to the POSIX.1 "C" locale. FILES
/etc/magic ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWscpu | +-----------------------------+-----------------------------+ SEE ALSO
magic(4), attributes(5) BUGS
file often makes mistakes. In particular, it often suggests that command files are C programs. file does not recognize Pascal or LISP. SunOS 5.11 14 Sep 1992 file(1B)

Check Out this Related Man Page

dumpcs(1)							   User Commands							 dumpcs(1)

NAME
dumpcs - show codeset table for the current locale SYNOPSIS
dumpcs [-0123vw] DESCRIPTION
dumpcs shows a list of printable characters for the user's current locale, along with their hexadecimal code values. The display device is assumed to be capable of displaying characters for a given locale. With no option, dumpcs displays the entire list of printable characters for the current locale. With one or more numeric options specified, it shows EUC codeset(s) for the current locale according to the numbers specified, and in order of codeset number. Each non-printable character is represented by an asterisk "*" and enough ASCII space character(s) to fill that code- set's column width. OPTIONS
-0 Show ASCII (or EUC primary) codeset. -1 Show EUC codeset 1, if used for the current locale. -2 Show EUC codeset 2, if used for the current locale. -3 Show EUC codeset 3, if used for the current locale. -v "Verbose". Normally, ranges of non-printable characters are collapsed into a single line. This option produces one line for each non-printable character. -w Replace code values with corresponding wide character values (process codes). ENVIRONMENT VARIABLES
The environment variables LC_CTYPE and LANG control the character classification throughout dumpcs. On entry to dumpcs, these environment variables are checked in that order. This implies that a new setting for LANG does not override the setting of LC_CTYPE. When none of the values is valid, the character classification defaults to the POSIX.1 "C" locale. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | |Availability |SUNWcsu | +-----------------------------+-----------------------------+ SEE ALSO
localedef(1), attributes(5) NOTES
dumpcs can only handle EUC locales. SunOS 5.10 20 Dec 1996 dumpcs(1)
Man Page