Najlepsze pytania
Chronologia
Czat
Perspektywa
File (Unix)
Z Wikipedii, wolnej encyklopedii
Remove ads
file (ang. file – plik) – standardowy program uniksowy, będący podstawową komendą tegoż systemu. Służy do określania typu informacji zawartych w pliku.
Użycie
file [opcje] nazwa
Historia
Narzędzie file
pojawiło się pierwszy raz w Unix Research Version 4 w 1973. System V przyniósł wiele znaczących zmian. Jedną z większych było przeniesienie informacji o typach plików do oddzielnego pliku, zamiast włączania go do programu bezpośrednio.
Większość dużych dystrybucji BSD i Linuksa używa opensource'owej reimplementacji napisanej przez Iana Darwina. Została ona poszerzona przez Geoffa Collyera w 1989 i od tego czasu była wielokrotnie modyfikowana przez programistów, którymi byli m.in. Guy Harris, Chris Lowth i Eric Fischer.
Remove ads
Opcje
Remove ads
Przykłady
$ file file.c file.c: C program text
$ file program program: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
$ file /dev/wd0a /dev/wd0a: block special (0/0)
$ file -s /dev/hda1 /dev/hda1: Linux/i386 ext2 filesystem
$ file -s /dev/hda5 /dev/hda5: Linux/i386 swap file
$ file compressed.gz compressed.gz: gzip compressed data, deflated, original filename, `compressed', last modified: Thu Jan 26 14:08:23 2006, os: Unix
$ file data.ppm data.ppm: Netpbm PPM "rawbits" image data
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads