Sut i Benderfynu'r Ffeil Ffeil o Ffeil Gan ddefnyddio Linux

Mae'r rhan fwyaf o bobl yn edrych ar estyniad ffeil ac yna dyfalu'r math o ffeil o'r estyniad hwnnw. Er enghraifft, pan welwch ffeil gydag estyniad o gif, jpg, bmp neu png, byddech chi'n meddwl am ffeil delwedd a phan fyddwch yn gweld ffeil gydag estyniad o zip, tybir bod y ffeil wedi'i gywasgu gan ddefnyddio cyfleustodau cywasgu sip .

Mewn gwirionedd gall ffeil gael un estyniad ond mae rhywbeth yn hollol wahanol ac os nad oes gan ffeil unrhyw estyniad, sut allwch chi benderfynu ar y math o ffeil?

Yn Linux, gallwch ddarganfod y math ffeil cywir gan ddefnyddio gorchymyn ffeil.

Sut mae'r Gorchymyn Ffeil yn Gweithio

Yn ôl y ddogfennaeth, mae'r gorchymyn ffeiliau yn rhedeg tri set o brofion yn erbyn ffeil:

Mae'r set gyntaf o brofion i ddychwelyd ymateb dilys yn achosi printio'r math o ffeil.

Mae profion system ffeiliau yn archwilio'r dychweliad o alwad system stat. Mae'r rhaglen yn gwirio i weld a yw'r ffeil yn wag ac a yw'n ffeil arbennig. Os canfyddir y math o ffeil yn ffeil pennawd y system fe'i dychwelir fel y math ffeil dilys.

Mae'r profion hud yn gwirio cynnwys ffeil ac yn benodol ychydig bytes ar y dechrau sy'n helpu i benderfynu ar y math o ffeil. Mae yna wahanol ffeiliau a ddefnyddir i helpu i gyd-fynd â ffeil gyda'i math o ffeil a chaiff y rhain eu storio mewn / etc / hud, / usr / share / misc / magic.mgc, / usr / share / misc / magic. Gallwch anwybyddu'r ffeiliau hyn trwy osod ffeil yn eich ffolder cartref o'r enw $ HOME / .magic.mgc neu $ HOME / .magic.

Y profion terfynol yw profion iaith. Caiff y ffeil ei wirio i weld a yw'n ffeil testun. Trwy brofi'r ychydig bytes o ffeil gallwch chi ganfod a yw'n ASCII, UTF-8, UTF-16 neu mewn fformat arall sy'n pennu'r ffeil fel ffeil testun. Unwaith y bydd y set gymeriad wedi'i ddidynnu, caiff y ffeil ei brofi yn erbyn gwahanol ieithoedd. Er enghraifft, yw'r rhaglen ffeil ac.

Os nad yw'r un o'r profion yn gweithio, dim ond data yw'r allbwn.

Sut i Ddefnyddio'r Ffeil Reoli

Gellir defnyddio'r gorchymyn ffeil fel a ganlyn:

ffeil enw ffeil

Er enghraifft, dychmygwch fod gennych ffeil o'r enw file1, byddech chi'n rhedeg y gorchymyn canlynol:

ffeil ffeil1

Bydd yr allbwn yn rhywbeth fel hyn:

ffeil1: data delwedd PNG, 640 x 341, 8-bit / lliw RGB, heb ei interlaced

Mae'r allbwn a ddangosir yn pennu ffeil1 i fod yn ffeil delwedd neu i fod yn ffeil graffig rhwydwaith symudol (PNG) yn fwy union.

Mae gwahanol fathau o ffeiliau yn cynhyrchu gwahanol ganlyniadau fel a ganlyn:

Addaswch yr Allbwn o'r Archeb Ffeil

Yn anffodus, mae'r gorchymyn ffeil yn darparu enw'r ffeil ac yna'r holl fanylion uwchben y ffeil. Os ydych chi eisiau bod y manylion heb enw'r ffeil yn ailadrodd, defnyddiwch y newid canlynol:

ffeil -b ffeil1

Bydd yr allbwn yn rhywbeth fel hyn:

Data delwedd PNG, 640 x 341, 8-bit / lliw RGB, heb fod wedi'i interlaced

Gallwch hefyd newid y delimydd rhwng enw'r ffeil a'r math.

Yn ddiffygiol, mae'r delimydd yn colon (:) ond gallwch ei newid i unrhyw beth yr hoffech chi fel y symbol pibell fel a ganlyn:

ffeil -F '|' ffeil1

Bydd yr allbwn nawr yn rhywbeth fel hyn:

ffeil1 | Data delwedd PNG, 640 x 341, 8-bit / lliw RGB, heb fod wedi'i interlaced

Delio â Ffeiliau Lluosog

Yn ddiofyn, byddwch yn defnyddio'r gorchymyn ffeil yn erbyn un ffeil. Gallwch, fodd bynnag, nodi enw ffeil sy'n cynnwys rhestr o ffeiliau i'w prosesu gan y gorchymyn ffeil:

Fel enghraifft, agor ffeil o'r enw proffiliau gan ddefnyddio'r golygydd nano ac ychwanegu'r llinellau hyn ato:

Cadwch y ffeil a rhedeg y gorchymyn ffeil canlynol:

ffeil -f proffiliau

Bydd yr allbwn yn rhywbeth fel hyn:

/ etc / passwd: testun ASCII
/etc/pam.conf: testun ASCII
/ etc / opt: cyfeiriadur

Ffeiliau Cywasgedig

Yn ddiofyn pan fyddwch chi'n rhedeg y ffeil yn erbyn ffeil wedi'i gywasgu fe welwch allbwn rhywbeth fel hyn:

file.zip: data archif ZIP, o leiaf V2.0 i dynnu

Er bod hyn yn dweud wrthych bod y ffeil yn ffeil archif, nid ydych yn gwybod beth yw cynnwys y ffeil. Gallwch edrych y tu mewn i'r ffeil zip i weld y mathau o ffeiliau o'r ffeiliau o fewn y ffeil wedi'i gywasgu.

Mae'r gorchymyn canlynol yn rhedeg y ffeil gorchymyn yn erbyn y ffeiliau y tu mewn i ffeil ZIP:

ffeil -z filename

Bydd yr allbwn nawr yn dangos y ffeiliau mathau o ffeiliau o fewn yr archif.

Crynodeb

Yn gyffredinol, bydd y rhan fwyaf o bobl yn syml yn defnyddio'r gorchymyn ffeil i ddod o hyd i'r math ffeil sylfaenol ond i gael gwybod mwy am yr holl bosibiliadau mae'r gorchymyn ffeil yn cynnig math y canlynol i'r ffenestr derfynell:

ffeil dyn