file

Linux.fista
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

file komentorivikomento kertoo sille parametrinä annetun tiedoston tyypin, joko i-noden kertoman tiedostotyypin, tiedostossa olevan tunnisteen (maaginen numero) tai tiedoston alun yleisen sisällön perusteella.

Käyttö

Näytetään tiedoston linux-0.01.tar.bz2 tyyppi

file linux-0.01.tar.bz2

mikä tulostaa

linux-0.01.tar.bz2: bzip2 compressed data, block size = 900k 

Näytetään tiedoston swedish.au MIME-tyyppi (valitsin -i)

file -i swedish.au

mikä tulostaa

swedish.au: audio/basic

Kerrotaan tiedoston /bin/sh tyyppi seuraten symbolisia linkkejä (valitsin -L):

file -L /bin/sh

Koska tiedosto /bin/sh on tässä tapauksessa symbolinen linkki tiedostoon /bin/bash, näyttää komento tiedoston /bin/bash tyypin eli

/bin/sh: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux
2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped

Näytetään lohkolaitetiedoston /dev/hde tyyppi:

file /dev/hde

mikä tulostaa

/dev/hde: block special (33/0)

Luetaan kiintolevyn /dev/hde alku ja kerrotaan löydetyt tiedot:

file -s /dev/hde

mikä tulostaa

/dev/hde: x86 boot sector, GRand Unified Bootloader (0.94); partition 1: ID=0x83 ...

Valitsin -s saa toisin sanoen filen tutkimaan tarkemmin lohko- ja merkkilaitteiden sisältöä sen sijaan, että se vain toteaisi niiden yleisen tyypin.

Katso myös