Watu wengi wanaangalia ugani wa faili na kisha nadhani aina ya faili kutoka kwa ugani huo. Kwa mfano wakati unapoona faili yenye upanuzi wa gif, jpg, bmp au png ungefikiria faili ya picha na unapoona faili yenye upanuzi wa zip unadhani faili imesisitizwa kwa kutumia utumiaji wa compression zip .
Kweli faili inaweza kuwa na ugani moja lakini kuwa kitu tofauti kabisa na kama faili haina ugani jinsi gani unaweza kuamua aina ya faili?
Katika Linux unaweza kupata aina halisi ya faili kutumia amri ya faili.
Jinsi Amri ya Kazi Inavyotumika
Kwa mujibu wa nyaraka, amri ya faili huendesha seti tatu za vipimo dhidi ya faili:
- vipimo vya mfumo wa faili
- vipimo vya uchawi
- vipimo vya lugha
Seti ya kwanza ya vipimo kurudi majibu halali husababisha aina ya faili ili kuchapishwa.
Vipimo vya mfumo wa mafaili huchunguza kurudi kutoka simu ya mfumo wa sheria. Programu ya hundi ili kuona kama faili haijapatikana na kama ni faili maalum. Ikiwa aina ya faili inapatikana katika faili ya kichwa cha mfumo itarudiwa kama aina ya faili halali.
Uchunguzi wa uchawi hunashusha yaliyomo ya faili na hasa byte chache mwanzoni ambayo inasaidia kuamua aina ya faili. Kuna faili mbalimbali ambazo hutumiwa kusaidia mechi ya faili na aina yake ya faili na hizi zimehifadhiwa katika / nk / uchawi, / usr / share / misc / magic.mgc, / usr / share / misc / magic. Unaweza kupindua faili hizi kwa kuweka faili katika folda yako ya nyumbani inayoitwa $ HOME / .magic.mgc au $ HOME / .magic.
Vipimo vya mwisho ni vipimo vya lugha. Faili inachunguliwa ili kuona ikiwa ni faili ya maandishi. Kwa kupima bytes chache za kwanza za faili unaweza kujua kama ni ASCII, UTF-8, UTF-16 au katika muundo mwingine ambao huamua faili kama faili ya maandishi. Mara baada ya kuweka tabia imetolewa faili imejaribiwa dhidi ya lugha tofauti. Kwa mfano ni programu ya ac ya faili.
Ikiwa hakuna jaribio la kufanya kazi pato ni data tu.
Jinsi ya kutumia Amri ya Picha
Amri ya faili inaweza kutumika kama ifuatavyo:
faili ya faili
Kwa mfano, fikiria una faili iliyoitwa faili1 ungeendesha amri ifuatayo:
file file1
Pato itakuwa kitu kama hiki:
faili1: data ya PNG ya picha, 640 x 341, 8-bit / rangi RGB, ambayo haijaingiliwa
Pato imeonyeshwa inaamua file1 kuwa faili ya picha au kuwa faili halisi ya mtandao wa picha (PNG).
Aina tofauti za faili zinazalisha matokeo tofauti kama ifuatavyo:
- Aina ya faili ya ISO - Sekta ya boot ya DOS / MBR ya ISO 9660 CD-Rom data 'label' (bootable); Ugawaji wa 2: ID = 0xef, kuanza-CHS (0x3ff, 254,63), mwisho-CHS (0x3ff, 4,63) mwanzilishi 1496, 4736 sekta
- Aina ya faili ya ODS - Fasta ya OpenDocument
- Aina ya faili ya PDF - Document PDF, toleo 1.4
- Aina ya faili ya CSV - Nakala ya ASCII, na mistari ndefu sana, na viashiria vya mstari wa CRLF
Customize Pato Kutoka File Command
Kwa chaguo-msingi, amri ya faili hutoa jina la faili na kisha maelezo yote juu ya faili. Ikiwa unataka tu maelezo bila jina la faili mara kwa mara utumie kubadili zifuatazo:
faili -b faili1
Pato itakuwa kitu kama hiki:
Data ya PNG ya picha, 640 x 341, R-8 / bit RGB, ambayo haijaingiliwa
Unaweza pia kubadilisha mpangilio kati ya jina la faili na aina.
Kwa default, delimiter ni colon (:) lakini unaweza kubadilisha kwa chochote wewe kama kama ishara ya bomba kama ifuatavyo:
faili -F '|' faili1
Pato sasa itakuwa kitu kama hiki:
faili1 | Data ya PNG ya picha, 640 x 341, R-8 / bit RGB, ambayo haijaingiliwa
Kushughulikia Files nyingi
Kwa default, utatumia amri ya faili dhidi ya faili moja. Unaweza, hata hivyo, kutaja jina la faili ambalo lina orodha ya faili zinazopangwa na amri ya faili:
Kwa mfano fungua faili inayoitwa testfiles kwa kutumia mhariri wa nano na uongeze mstari huu:
- / nk / passwd
- /etc/pam.conf
- / nk / opt
Hifadhi faili na uendelee amri ya faili ifuatayo:
Faili za faili -f
Pato itakuwa kitu kama hiki:
/ nk / passwd: Nakala ya ASCII
/etc/pam.conf: Nakala ya ASCII
/ nk / opt: directory
Files zilizosimamiwa
Kwa default wakati wewe kukimbia amri ya faili dhidi ya faili compressed utaona pato kitu kama hii:
file.zip: data ya kumbukumbu ya ZIP, angalau V2.0 ili kutolewa
Wakati hii inakuambia kuwa faili ni faili ya kumbukumbu haijui yaliyomo faili. Unaweza kuangalia ndani ya faili ya zip ili kuona aina za faili za faili ndani ya faili iliyosaidiwa.
Amri ifuatayo inaendesha amri ya faili dhidi ya faili ndani ya faili ya ZIP:
Faili ya faili -z
Pato sasa itaonyesha aina ya faili za faili ndani ya kumbukumbu.
Muhtasari
Kwa ujumla, watu wengi watatumia tu amri ya faili ili kupata aina ya msingi ya faili lakini ili kujua zaidi juu ya uwezekano wote wa amri ya faili hutoa aina yafuatayo kwenye dirisha la terminal:
faili ya mtu