Cume Determinà u schedariu di schedariu d'un schedariu chì sfranchja Linux

A maiò parte a vista di l'estensione di un schedariu è guessu u tipu di schedariu da quella estensione. Per esempiu quandu avete vede un schedariu cù una estensione di gif, jpg, bmp o png chì pensate di un schedariu di l'imagine è quandu vi vede un schedariu cù una estensione di zip chì assume chì u schedariu hè stata comprimita cù una utilità compressione di zip .

In verità un schedariu pò esse una allargamentu ma esse qualcosa di manera diversa è se un schedariu ùn hà micca alcune quandu vi pudete truvà u tipu di schedariu?

In Linux pudete truvà u veru tipu di archiu usendu u cumandariu di l'archive.

Cume u cumandimu di u còdice

Sicondu a documentazioni, u cumandariu di scriverete cuntene tres sette testi per un schedariu:

U primu settore di e prucessi per rinvià una risurta valevule cusì chì u tipu di furmatu per esse stampatu.

Prucessu di filosystemi assestate u ritornu di un sistema statali chjamatu. U verificatu di u verificatu per u verificatu se u schedariu hè vacante è se es un schedariu specialu. Se u tipu di archiu hè truvatu in u schedariu di l'encaprichante di u sistema, serà rimbursatu cum'è u tipu di schedariu validu.

I testi magichi verificate u cuntenutu di un schedariu è specificamente un pocu bytes à u principiu chì aiuta à determinà u tipu d'archive. Ci sò parechji fugliali chì sò usati per aiutà à appartene un schedariu cù u so tipu di archive è queste si trovanu in / etc / magic, / usr / share / misc / magic.mgc, / usr / share / misc / magic. Pudete annunziate queste archive pusendu un schedariu in u cartulare di casa annunziata $ HOME / .magic.mgc o $ HOME / .magic.

I testi finale sò pruvedenzi di lingua. U schedariu hè verificatu per vede s'ellu hè un schedariu di testu. Pruvate a prima pocu bytes di un schedariu ponu deduce si hè un ASCII, UTF-8, UTF-16 o in un altru formatore chì determina u file cum'è un schedariu di testu. Quandu u settellu de caratteri hè deduedu u schedariu hè teste da parechji lingui. Per esempiu hè u schedariu di schedariu à ac.

S'ellu mancunu di e teste travagliendu u prugrammu hè simplicemente dati.

Cumu utilizà u Codice di Archiviu

U mandamentu di u schedariu pò esse utilizatu cum'è:

schedariu di schedariu

Per esempiu, imagine chì duvete un schedariu chjamatu file1 puderete andà u cumandimu seguitu:

file file1

A risposta serà quarchi cosa chistu:

file1: image image PNG, 640 x 341, 8-bit / color RGB, non entrelaced

A prughjettità indicada determina file1 per esse un schedariu d'imàgine o per esse più precisa un gràficu di scrittura pòpulu (PNG).

Difatti tipi di archivi pruducini diverse risultati as follows:

Pudete customizà A Sortuta Da u Codice di Scaricamentu

Per automaticamente, u cumandariu di l'archive liste u nome di scrittore è da tutte e dettagli più di u file. Se vulete solu i dettagli senza u nome di l'architettu ripetutu utilizate l'avete:

file -b file1

A risposta serà quarchi cosa chistu:

PNG, 640 x 341, 8-bit / color RGB, micca intravatati

Pudete ancu cambià u delimitore trà u filename è u tipu.

Per di manera predeterminada, u delimitore hè un colon (:), ma pudete cambià à qualsiasi gustu cum'è u simbulu di canna simu:

file -F '|' file1

A risata serà quarchi cosa chistu:

file1 | PNG, 640 x 341, 8-bit / color RGB, micca intravatati

Importazione di schedari multipli

Per automaticamente, puderà utilizà u cumandariu di l'archive per un schedariu unicu. Pudete ancu imprezzate un nome di schedariu chì cuntene una lista di schedari da esse procesatu da u cumandamentu di u schedariu:

Per esempiu abra un schedariu chjamatu testfile cù l'editore nano è aghjunghje queste filieri:

Guardà u schedariu è eseguisce l'imaghjulu di schedariu seguente:

file -f testfiles

A risposta serà quarchi cosa chistu:

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

Archivi Compressed

Per automaticamente cumandate u mandatu di scrittore cù un schedariu comprimitatu vi vede sanu questu questu questu:

file.zip: Archive data ZIP, almenu V2.0 à stratta

Mentre chì questu hè chì u schedariu hè un schedariu archiviu ùn cunnosci micca veramente u cuntenutu di u schedariu. Pudete vedà in u duminiu di u zipu per vede u tipu di schedari di i schedari in u cartulare comprimit.

U cumandimu cumpostu i schedului contenu i schedari in un schedariu ZIP:

file -z filename

A risurta vi pò mostra u schedariu di schedarii di l'archiviu.

Resumen

In generale, a maiò parte di a ghjente simplicmente aduprate l'ordine di scrittore per truvà u tipu di u furmatu di basa, ma per sapè in più nantu à e pussibuli chì u cumandamentu di u cartulare ponu scrivele seguenti à a finestra di a terminal:

u persunale