Fitxategi mota bat nola zehaztu Fitxategia Linux erabiliz

Jende gehienak fitxategi baten luzapenari begiratzen dio eta, ondoren, luzapen horren fitxategi mota asmatzen du. Adibidez, gif, jpg, bmp edo png fitxategien luzapeneko irudia ikusten duzunean , irudi fitxategi bat pentsatzen baduzu eta zip fitxategiaren fitxategi bat ikusten duzunean , zip konpresioaren erabilgarritasuna konprimitu duzu .

Egia esan, fitxategi batek luzapen bat izan dezake baina zerbait desberdina izan daiteke eta fitxategiak luzapenik ez badu nola zehaztu dezakezun fitxategiaren mota?

Linux-en benetako fitxategi mota jakiteko, fitxategi komandoa erabil dezakezu.

Nola funtzionatzen du Fitxategi Komandoak?

Dokumentazioen arabera, fitxategiaren komandoa hiru proba multzo exekutatzen ditu fitxategi baten aurrean:

Baliozko erantzun bat itzultzeko proben lehen multzoak inprimatzeko fitxategi mota eragiten du.

Fitxategi-sistemen azterketek estatistikako sistemaren itzulera aztertuko dute. Programa egiaztatzen da fitxategia hutsik badago eta fitxategi berezi bat den ala ez ikusteko. Fitxategi mota sistemaren goiburuko fitxategian aurkitzen bada, baliozko fitxategi motaren arabera itzuliko da.

Magic probak fitxategi baten edukia egiaztatzen du eta, bereziki, hasierako zenbait byte, fitxategiaren mota zehazteko. Fitxategi mota horrekin lotzeko erabiltzen diren fitxategiak daude / etc / magic / usr / share / misc / magic.mgc, / usr / share / misc / magic fitxategian. Fitxategi hauek gainidatz ditzakezu, $ HOME / .magic.mgc edo $ HOME / .magic izeneko karpeta bat jarriz.

Azken probak hizkuntza probak dira. Fitxategia hautatuta dago testu fitxategi bat bada ikusteko. Fitxategi baten lehenengo byteak probatzen dituzunean ASCII, UTF-8, UTF-16 edo beste formatu bat den ala ez adierazten du, fitxategia fitxategi testu gisa zehazten duen. Karaktere multzoa kenduta, fitxategia hizkuntza desberdinen aurka probatu da. Adibidez, fitxategia AC programa da.

Probak ez badira irteerak datuak besterik ez dira.

Nola erabili Fitxategia Komandoa

Fitxategiaren komandoa honela erabil daiteke:

fitxategi-izenaren fitxategia

Esate baterako, imajinatu izeneko fitxategia file1 duzu komando hau exekutatu nahi baduzu:

fitxategia file1

Irteera hau bezalako zerbait izango da:

file1: PNG irudiaren datuak, 640 x 341, 8 bit / koloreko RGB, ez gurutzelarkatuta

Irteeran emandako irteera fitxategi1 fitxategi irudi bat zehazten du edo sare grafiko eramangarri bat (PNG) fitxategi zehatzagoa izan dadin.

Fitxategi mota desberdinak emaitza desberdinak sortzen ditu honela:

Pertsonalizatu Irteera Fitxategi Komandoetik

Lehenespenez, fitxategi-komandoa fitxategiaren izena eta fitxategiaren gaineko xehetasun guztiak eskaintzen ditu. Nahi dituzun datuak fitxategi izenik gabe nahi badituzu, erabili hurrengo modua:

file -b file1

Irteera hau bezalako zerbait izango da:

PNG irudiaren datuak, 640 x 341, 8 bit / koloreko RGB, ez itsatsi

Fitxategi-izenaren eta tipoaren arteko mugatzailea ere alda dezakezu.

Lehenespenez, mugatzailea bi puntu da (:), baina kanbioaren ikurra bezalakoa denaren antzekoa alda dezakezu:

fitxategia -F '|' file1

Irteera hau bezalako zerbait izango da:

file1 | PNG irudiaren datuak, 640 x 341, 8 bit / koloreko RGB, ez itsatsi

Fitxategi anitzak kudeatzea

Lehenespenez fitxategi-komandoa fitxategi bakarrean erabiliko da. Hala ere, fitxategiaren komandoak prozesatu beharreko fitxategien zerrenda dauka, fitxategi-izena zehazteko:

Adibide gisa nano editore bat erabiliz testfiles izeneko fitxategia ireki eta lerro hauek gehitu:

Fitxategia gorde eta hurrengo fitxategi komandoa exekutatu:

fitxategia -f testfiles

Irteera hau bezalako zerbait izango da:

/ etc / passwd: ASCII testu
/etc/pam.conf: ASCII testua
/ etc / opt: directory

Fitxategi konprimituak

Fitxategi komandoa exekutatzen duzunean konprimatutako fitxategi baten aurka exekutatzen duzunean, hau bezalako zerbait lortuko duzu:

file.zip: ZIP artxibo datuak, gutxienez V2.0 ateratzeko

Hala eta guztiz ere, fitxategi hori artxibo fitxategi bat dela esaten dizu eta ez duzu fitxategiaren edukia ezagutzen. Fitxategi zatia deskargatzeko fitxategiaren fitxategi motak ikusteko fitxategi zatia ikus dezakezu.

Ondorengo komandoa fitxategiaren komandoa fitxategien aurka exekutatzen da ZIP fitxategian:

file -z fitxategia

Irteerak artxiboaren fitxategien fitxategi motak erakutsiko ditu orain.

Laburpen

Oro har, jende gehienak fitxategiaren komandoa besterik ez du erabiliko oinarrizko fitxategi mota aurkitzeko, baina fitxategi-komandoak eskaintzen duen aukera guztiak ezagutzeko, honako hau idatzi beharko du terminalaren leihoan:

man fitxategia