helpoin tapa määrittää minkä tahansa käyttöjärjestelmän tiedostotyyppi on yleensä katsoa sen laajennusta (esim .xml, .sh, .c, .terva jne..). Mitä jos tiedostolla ei ole laajennusta, kuinka voit määrittää sen tyypin?
Lue myös: 7 tapaa selvittää Tiedostojärjestelmätyypit Linuxissa
Linuxilla on hyödyllinen apuohjelma nimeltä file, joka suorittaa joitakin testejä määrätylle tiedostolle ja tulostaa tiedostotyypin testin onnistuttua. Tässä lyhyessä artikkelissa, selitämme hyödyllisiä tiedoston komento esimerkkejä määrittää tiedostotyyppi Linux.
Huomautus: Jos haluat kaikki tässä artikkelissa kuvatut vaihtoehdot, sinun pitäisi olla käynnissä tiedostoversio 5.25 (saatavilla Ubuntu-arkistoissa) tai uudempi. CentOS-arkistoissa on vanhempi versio file commandista (file-5.11), josta puuttuu joitakin vaihtoehtoja.
voit suorittaa komennon jälkeen varmistaaksesi tiedostoapuohjelman version kuten kuvassa.
$ file -vfile-5.33magic file from /etc/magic:/usr/share/misc/magic
Linux file Command Examples
1. Yksinkertaisin tiedostokomento on seuraava, jossa vain annetaan tiedosto, jonka tyypin haluat selvittää.
$ file etc
2. You can also pass the names of the files to be examined from a file (one per line), which you can specify using the -f
flag as shown.
$ file -f files.list
3. Jotta tiedosto toimisi nopeammin, voit jättää testin (kelvollisia testejä ovat apptype, ascii, koodaus, tokens, cdf, compress, elf, soft ja tar) pois tiedostotyypin määrittämiseksi tehtyjen testien luettelosta, Käytä -e
lippua kuten näkyy.
$ file -e ascii -e compress -e elf etc
4. -s
– valinta saa tiedoston lukemaan myös esimerkiksi block-tai character special-tiedostoja.
$ file -s /dev/sda/dev/sda: DOS/MBR boot sector, extended partition table (last)
5. Lisäämällä -z
asetukset ohjeistavat tiedostoa katsomaan pakattujen tiedostojen sisään.
$ file -z backup
6. Jos haluat ilmoittaa tiedot vain pakatun tiedoston sisällöstä eikä pakkauksesta, käytä -Z
– lippua.
$ file -Z backup
7. Voit sanoa tiedostokomentoa tulostamaan MIME-tyypin merkkijonoja perinteisempien ihmisten luettavien merkkijonojen sijaan käyttämällä -i
– valintaa.
$ file -i -s /dev/sda/dev/sda: application/octet-stream; charset=binary
8. Lisäksi voit saada kauttaviiva-erotellun listan löydetyn tiedostotyypin kelvollisista laajennuksista lisäämällä-laajennuskytkimen.
$ file --extension /dev/sda
lisätietoja ja käyttövalintoja saa tiedostokomennon man-sivulta.
$ man file
siinä kaikki! file command on hyödyllinen Linux-apuohjelma tiedoston tyypin määrittämiseksi ilman laajennusta. Tässä artikkelissa, jaoimme joitakin hyödyllisiä tiedoston komento esimerkkejä. Jos sinulla on kysyttävää tai ajatuksia, ota meihin yhteyttä alla olevalla palautelomakkeella.