FILE(1) General Commands Manual FILE(1) NAME file - file [ -bcnsvzL ] [ -f ] [ -m ] file ... 3.27 file . File . :. . text ( ASCII ASCII ), executable (UNIX ), data (data ). coretar /usr/share/magic , preserve these keywords . ``text'' . Berkeley - ``shell commands text''``shell script''. stat(2) . ,. ( (FIFOs) ) sys/stat.h . . () a.out ,include a.out.h exec.h . '' , UNIX , . . . /usr/share/magic . ASCII , file . ()( names.h) .br troff(1) , struct C. . ( tar(1) )`ascii text'`data'. -b (). -c . -m . -f (). ; , ``-''. -m list . . -n . . . -v . -z . -L (), ls(1) like-named . -s , file stat(2) . . -s file . . file stat(2) 0. /usr/share/magic - ENVIRONMENT MAGIC . magic(4) - . strings(1), od(1), hexdump(1) - textfile. System V FILE, . System V FILE.magic, (). System V , . , >10 string language impress (imPRESS data) >10 string language\ impress (imPRESS data) , . 0 string \begindata Andrew Toolkit document 0 string \\begindata Andrew Toolkit document SunOS releases 3.2System V file(1) ,.Sunfile. `&' ,, >16 long&0x7fffffff >0 not stripped MAGIC DIRECTORY USENET,. Christos Zoulas (). . .. file ( /usr/share/magic.orig) . $ file file.c file /dev/hda file.c: C program text file: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked, not stripped /dev/hda: block special $ file -s /dev/hda{,1,2,3,4,5,6,7,8,9,10} /dev/hda: x86 boot sector /dev/hda1: Linux/i386 ext2 filesystem /dev/hda2: x86 boot sector /dev/hda3: x86 boot sector, extended partition table /dev/hda4: Linux/i386 ext2 filesystem /dev/hda5: Linux/i386 swap file /dev/hda6: Linux/i386 swap file /dev/hda7: Linux/i386 swap file /dev/hda8: Linux/i386 swap file /dev/hda9: empty /dev/hda10: empty There has been a file 6(19751)UNIX. System V :. , . System V ,Ian Darwin. John Gilmore,. Geoff Collyer. . Ian F. Darwin, UUCP {utzoo | ihnp4}!darwin!ian, ian@sq.com, : P.O. Box 603, Station F, Toronto, Ontario, CANADA M4Y 2L8. Rob McMahon, cudcv@warwick.ac.uk, 1989, `&' `x&y != 0'`x&y op z'. Guy Harris, guy@netapp.com, 1993,: ``old-style'' `&' , 1) Rob McMahon, 2) file SunOS ``new-style'' `&' `x&y op z', 3) Rob; `>'; ``beshort'', ``leshort'', file . Ian DarwinChristos Zoulas(christos@astron.com), 1990-1999. (c) Ian F. Darwin, Toronto, Canada, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993. SunDigital, Lotus , CaliforniaXMIT,. ,. : 1. . 2. . , . 3. ., . 4. . (getopt, strtok) Henry Spencer. (strtol, strchr);. tar.h is_tar.c tar John Gilmore,. MagdirglopMagic .? ( ndbm(3) , ASCII ).Version 7 file,System V . File ASCII . ASCII (),. ``else''. . ASCII TAB , . . , troff(1) . . FORTRAN . FORTRAN . . ascmagic Magic. `*'. .. "". ( ``From '' 5) (``Newsgroups:'' "Return- Path:"). . file. . FTP ftp.astron.com /pub/file/file-X.YY.tar.gz [] [] 2001/07/15 linuxman: http://cmpp.linuxforum.net man man https://github.com/man-pages-zh/manpages- zh Copyright but distributable FILE(1)