Kiel determini la dosieron-dosieron de dosiero per uzado de Linukso

Plej multaj homoj rigardas la etendon de dosiero kaj tiam divenas la tipon de dosiero el tiu etendo. Ekzemple, kiam vi vidas dosieron kun etendo de gif, jpg, bmp aŭ png, vi pensus pri bild-dosiero kaj kiam vi vidos dosieron per etendo de zip, vi supozas ke la dosiero estas kunpremita per zip-kunpremo .

Fakte dosiero povas havi unu etendon sed esti io tute malsama kaj se dosiero ne havas etendon kiel vi povas determini la dosiertipo?

En Linukso vi povas ekscii la veran dosier-tipon per la komando de dosiero.

Kiel funkcias la dosierujo

Laŭ la dokumentado, la dosierkomando regas tri arojn de provoj kontraŭ dosiero:

La unua aro de provoj por redoni validan respondon kaŭzas la tipan dosieron esti presita.

Dosieraj sistemaj ekzamenoj ekzamenas la revenon de stat-sistemo. La programo kontrolas por vidi se la dosiero estas malplena kaj ĉu ĝi estas speciala dosiero. Se la dosiertipo estas trovita en la kapitulacdosiero, ĝi estos redonita kiel valida dosiertipo.

La magiaj provoj kontrolas la enhavon de dosiero kaj specife kelkajn bytes al la komenco, kiuj helpas determini la dosieron. Ekzistas diversaj dosieroj, kiuj estas uzataj por kunigi dosieron kun ĝia dosiero kaj ĉi tiuj estas konservitaj en / ktp / magio, / usr / share / misc / magic.mgc, / usr / share / misc / magic. Vi povas forĵeti ĉi tiujn dosierojn per dosiero en via hejma dosierujo nomata $ HOME / .magic.mgc aŭ $ HOME / .magic.

La fina provo estas lingvaj provoj. La dosiero estas kontrolita por vidi ĉu ĝi estas teksto-dosiero. Per provado de la unuaj kelkaj bajtoj de dosiero, vi povas dedukti ĉu ĝi estas ASCII, UTF-8, UTF-16 aŭ en alia formato, kiu determinas la dosieron kiel teksta dosiero. Fojo kiun la aro de karakteroj deduktis, la dosiero estas provita kontraŭ diversaj lingvoj. Ekzemple estas la dosiero-programo.

Se neniu el la provoj funkcias, la eligo estas simple datumo.

Kiel Uzi La Arkivan Komandon

La dosierkomando povas esti uzata kiel sekvas:

dosiernomo

Ekzemple imagu, ke vi havas dosieron nomitan file1, vi kuros la sekvantan komandon:

dosiero dosiero1

La eligo estos io simila al ĉi tio:

dosiero1: PNG-bildaj datumoj, 640 x 341, 8-bit / koloro RGB, ne-interplektitaj

La eligo montrita determinas file1 por esti bildo-dosiero aŭ por esti pli ĝusta portebla reto grafika (PNG) -dosiero.

Malsamaj tipoj de dosieroj produktas malsamajn rezultojn kiel sekvas:

Agordu la Eligo de la dosierkomando

Defaŭlte, la dosierkomando provizas la dosiernomon kaj tiam ĉiujn detalojn super la dosiero. Se vi nur volas, ke la detaloj sen la dosiernomo ripetu la jenan ŝaltilon:

dosiero -b-dosiero1

La eligo estos io simila al ĉi tio:

PNG-bildaj datumoj, 640 x 341, 8-bit / koloro RGB, ne-interplektitaj

Vi ankaŭ povas ŝanĝi la delimitron inter la dosiernomo kaj la tipo.

Defaŭlte, la delimitilo estas kolono (:) sed vi povas ŝanĝi ĝin al ĉio, kion vi ŝatas, kiel la tubo simbolo kiel sekvas:

dosiero -F '|' dosiero1

La eligo nun estos io simila al ĉi tio:

dosiero1 PNG-bildaj datumoj, 640 x 341, 8-bit / koloro RGB, ne-interplektitaj

Uzante Multoblajn Dosierojn

Defaŭlte, vi uzos la dosierkomandon kontraŭ ununura dosiero. Vi povas, tamen, specifi dosiernomon, kiu enhavas liston de dosieroj por esti procesita de la dosiero:

Kiel ekzemplo malfermu dosieron nomitan testfilojn uzanta la nananan redaktilon kaj aldonu ĉi tiujn liniojn al ĝi:

Konservu la dosieron kaj ekzekutas la jenan dosieron:

dosiero -f-testiloj

La eligo estos io simila al ĉi tio:

/ ktp / passwd: ASCII-teksto
/etc/pam.conf: ASCII-teksto
/ ktp / opt: dosierujo

Kunpremitaj Dosieroj

Defaŭlte kiam vi kuras la dosieron-komandon kontraŭ kunpremita dosiero, vi vidos elsendi ion kiel ĉi:

dosiero.zip: ZIP arkivaj datumoj, almenaŭ V2.0 por ĉerpi

Dum ĉi tio diras al vi, ke la dosiero estas arkivo-dosiero, vi ne vere konas la enhavon de la dosiero. Vi povas rigardi en la zip-dosieron por vidi la dosierajn tipojn de la dosieroj ene de la kunpremita dosiero.

La sekva komando regas la dosierkomandon kontraŭ la dosieroj ene de ZIP-dosiero:

dosiero -z-dosiernomo

La eligo nun montros la dosierajn tipojn de dosieroj ene de la arĥivo.

Resumo

Ĝenerale, plejparto de homoj simple nur uzos la dosierkomandon por trovi la bazan dosieron, sed por ekscii pli pri ĉiuj ebloj, kiujn la ordono de la dosiero proponas tajpi la jenan en la fina fenestro:

viro dosiero