Hvernig á að ákvarða skráartegund skráar með Linux

Flestir líta á framlengingu skráa og þá giska á gerð skráar frá þeirri eftirnafn. Til dæmis þegar þú sérð skrá með framlengingu gifs, jpg, bmp eða png myndir þú hugsa um myndskrá og þegar þú sérð skrá með framlengingu á zip er gert ráð fyrir að skráin hafi verið þjappuð með því nota zip-þjöppunar gagnsemi .

Í sannleika er skrá hægt að hafa eina eftirnafn en vera eitthvað að öllu leyti öðruvísi og ef skrá hefur engin eftirnafn hvernig getur þú ákveðið skráartegundina?

Í Linux er hægt að finna út hið sanna skráartegund með því að nota skráarskipunina.

Hvernig Skráskipan virkar

Samkvæmt skjölunum stýrir skráskipan þrjú sett af prófum á skrá:

Fyrsta sett af prófum til að skila gilt svar veldur því að skráargerðin verði prentuð.

Skráakerfisprófanir skoða aftur frá kerfi símtala. Forritið stöðva til að sjá hvort skráin er tóm og hvort hún sé sérstök skrá. Ef skráartegundin er að finna í kerfishausaskránni verður það skilað sem gild skráartegund.

Galdraprófanirnar skoða innihald skráar og sérstaklega nokkrar bæti í upphafi sem hjálpa til við að ákvarða skráartegundina. Það eru ýmsar skrár sem eru notaðir til að passa við skrá með skráartegundinni og þau eru geymd í / etc / galdur, / usr / share / misc / magic.mgc, / usr / share / misc / magic. Þú getur hunsa þessar skrár með því að setja inn skrá í heimamöppunni þinni sem heitir $ HOME / .magic.mgc eða $ HOME / .magic.

Lokaprófanir eru prófanir á tungumáli. Skráin er skoðuð til að sjá hvort það sé textaskrá. Með því að prófa fyrstu bytes skráarinnar geturðu dregið úr því hvort það sé ASCII, UTF-8, UTF-16 eða annað snið sem ákvarðar skrána sem textaskrá. Þegar eðli settið hefur verið aflað er skráin prófuð gegn mismunandi tungumálum. Til dæmis er skrá ac forritið.

Ef ekkert af prófunum virkar er framleiðsla einfaldlega gögn.

Hvernig á að nota skráarskipunina

Skráin stjórn er hægt að nota sem hér segir:

skrá filename

Til dæmis ímyndaðu þér að þú hafir skrá sem heitir file1 þú myndir keyra eftirfarandi skipun:

skráaskrá1

Framleiðslan verður eitthvað svoleiðis:

file1: PNG myndgögn, 640 x 341, 8-bita / litur RGB, non-interlaced

Framleiðsla sýndar ákvarðar skrá1 til að vera myndskrá eða til að vera nákvæmari með PNG-skrá (Portable Network Graphic).

Mismunandi skráargerðir framleiða mismunandi niðurstöður sem hér segir:

Sérsniðið útganginn úr skráskipuninni

Sjálfgefið gefur skráarskipan skráarnafnið og þá allar upplýsingar umfram skrána. Ef þú vilt bara smáatriði án skráarnafnsins endurtekið skaltu nota eftirfarandi skipta:

skrá -b skrá1

Framleiðslan verður eitthvað svoleiðis:

PNG myndgögn, 640 x 341, 8-bita / litur RGB, non-interlaced

Þú getur einnig breytt afmörkuninni milli skráarnafnsins og tegundarinnar.

Sjálfgefið er að afmörkunin sé ristill (:) en þú getur breytt því í nokkuð sem þú vilt, svo sem pípusambandið sem hér segir:

skrá -F '|' file1

Framleiðslan mun nú vera eitthvað svoleiðis:

file1 | PNG myndgögn, 640 x 341, 8-bita / litur RGB, non-interlaced

Meðhöndlun margra skráa

Sjálfgefið er að nota skráarskipunina gegn einum skrá. Þú getur hins vegar tilgreint skráarnafn sem inniheldur lista yfir skrár sem á að vinna úr skráarskipuninni:

Sem dæmi opnast skrá sem kallast testfiles með nano ritstjóri og bætist við þessum línum:

Vista skrána og hlaupa eftirfarandi skráarskipun:

skrá -f prófskrár

Framleiðslan verður eitthvað svoleiðis:

/ etc / passwd: ASCII texti
/etc/pam.conf: ASCII texti
/ etc / opt: skrá

Þjappað skrár

Sjálfgefið þegar þú keyrir skráarskipuninni gegn þjappaðri skrá sérðu framleiðsla eitthvað svona:

file.zip: ZIP skjalasafn gögn, að minnsta kosti V2.0 að þykkni

Þó að þetta segi þér að skráin sé skjalasafn þá þekkir þú ekki raunverulega innihald skráarinnar. Þú getur horft inni í zip-skránni til að sjá skráartegundir skrárnar í þjappaðri skrá.

Eftirfarandi skipanir keyra skrá stjórn á skrár inni í ZIP skrá:

skrá -z skráarnúmer

Framleiðslan mun nú sýna skráartegundir skrár í skjalasafninu.

Yfirlit

Almennt munu flestir einfaldlega bara nota skráarskipunina til að finna grunn skráartegundina en til að finna út meira um alla möguleika sem stjórnin býður upp á, er gerð eftirfarandi í flugstöðinni:

maður skrá