Ero sivun ”File” versioiden välillä
Pb (keskustelu | muokkaukset) (→Käyttö: selitykset ennen esimerkkejä, muotoiluja, valitsinten merkitys) |
pEi muokkausyhteenvetoa |
||
(2 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | |||
'''file''' [[komentorivi]]komento kertoo sille parametrinä annetun tiedoston tyypin, joko [[i-node]]n kertoman tiedostotyypin, tiedostossa olevan tunnisteen ([[maaginen numero]]) tai tiedoston alun yleisen sisällön perusteella. | |||
== Käyttö == | == Käyttö == | ||
Rivi 13: | Rivi 14: | ||
file -L /bin/sh | file -L /bin/sh | ||
Koska tiedosto <tt>/bin/sh</tt> on tässä tapauksessa symbolinen linkki tiedostoon <tt>/bin/[[bash]]</tt>, näyttää komento tiedoston <tt>/bin/bash</tt> tyypin eli | Koska tiedosto <tt>/bin/sh</tt> on tässä tapauksessa symbolinen linkki tiedostoon <tt>/bin/[[bash]]</tt>, näyttää komento tiedoston <tt>/bin/bash</tt> tyypin eli | ||
/bin/sh: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux | /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 | 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped | ||
Näytetään lohko[[laitetiedosto]]n <tt>/dev/hde</tt> tyyppi: | Näytetään lohko[[laitetiedosto]]n <tt>/dev/hde</tt> tyyppi: | ||
Rivi 29: | Rivi 30: | ||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] | ||
[[pl:File]] |
Nykyinen versio 9. helmikuuta 2016 kello 07.39
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ö[muokkaa]
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.