Bir UNIX işletim sisteminin belirli bir dosyanın türünün ne olduğunu düşündüğünü öğrenmek için, file komutunu kullanırsınız:
$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1, for OpenBSD, statically linked, stripped
Yukarıdaki örnekte, 'ls' programının yolunu veriyorum, bunun yerine dosyanın yolunu değiştirirsiniz.
Bir komut dosyası dosyası şöyle görünür:
$ file script.sh
script.sh: Bourne-Again shell script text
Rasgele bir metin dosyası:
$ file textfile
textfile: ASCII text
Bir arşiv dosyası:
$ file rsync-3.0.6.tar.gz
rsync-3.0.6.tar.gz: gzip compressed data, from Unix
Bir Windows programını doğru bir şekilde tanımlayabilecek kadar bile akıllıdır, UNIX kutunuzda bir tane varken:
$ file FMZsetup.exe
FMZsetup.exe: MS-DOS executable (EXE), OS/2 or Windows
Ve bir dosyanın ne olduğunu çözemediğinde (ancak onu açabilir), veriyi çağırır:
$ file myrandom
myrandom: data