Linux колдонуу Билэ Билэ түрүн аныктоо үчүн эмне кылыш керек?

Ар бир адам делосуна узартуу карап, анан ошол узартуу келген иштин түрүн деп ойлойм. Мисалы, GIF, JPG, BMP же PNG сиз ойлогон узартуу менен билэни көргөндө бир Image File жана сыдырма узартуу менен билэни көрүп, билэ колдонуп кысылган келет деп ойлойбуз Почта кысуу арналышты .

Чындыкты сөп бир узартуу бар, бирок таптакыр ар түрдүү жана бир нерсе болушу мүмкүн сөп сиз билэ түрүн аныктоо кантип кенглешиуу джокъду бар болсо?

Linux Сиз билэ буйругун колдонуу менен чыныгы билэ түрүн жерден тааныша аласыз.

Кантип File Command Works

документтерге ылайык, билэ буйругу делосуна каршы сыноолордун үч топтомун иш жүзүнө ашырат:

Жарактуу жооп кайтарып берүүгө сыноолордун биринчи тобу турдогу басылып себеп болот.

Системасынан сыноо статистика системасы чалуудан кайтып карап. программа билэ бош жана атайын билэ экенин билиш үчүн текшерет. турдогу системасы баш делосуна табылган болсо, ал жарактуу билэ түрү катары кайтарылып берилет.

сыйкырчылык сыноо делосуна мазмунун жана атайын билэ түрүн аныктоого жардам башында бир нече байт текшерет. анын билэ түрү менен ишин дал жардам берүү үчүн колдонула турган ар кандай делолору жана ушул / сакталган ж.б. / сыйкырчылык, / окудум / үлүшү / Разное / magic.mgc, / окудум / үлүшү / Разное / сыйкыр бар. Сиз бул документ үй папкасында бир билэни жайгаштыруу боюнча $ ҮЙ / .magic.mgc же $ ҮЙ / .magic деп этибарга албай коё алышат.

жыйынтыктоочу сыноо тилин сыноо болуп саналат. билэ ал текст билэ-жетпесин билиш үчүн, текшерилет. бир иштин алгачкы байт сынап менен бул ASCII болобу жыйынтык чыгарууга болот, UTF-8, UTF-16 же текст делосуна сааты аныктайт башка түрдө. белги коюлган истинбат кийин билэ ар түрдүү тилдерде боюнча текшерилет. Мисалы, билэ AC программа болуп саналат.

сыноолордун бири да иштеп жатса, чыгаруусу жөн эле маалымат болуп саналат.

Кантип колдонуу үчүн File командири дайындалды

билэ буйрук төмөнкүлөр пайдаланылышы мүмкүн:

билэ аты

Мисалы, төмөнкү буйрукту силерге file1 чуркап келет деп аталган билэни бар дейли:

билэ file1

чыгаруу ушул сыяктуу бир нерсе болот:

file1: PNG сүрөт маалыматтар, 640 х 341, 8-бит / түс RGB, азык-сап

чыгаруу көрсөтүлгөн file1 бир сүрөттөлүш билэ болууга же так көчмө желе диаграммасы (PNG) билэ деп аныктайт.

төмөнкүдөй ар кандай билэ түрлөрү ар кандай натыйжаларды чыгара:

Customize Output From File командачылыгынын

Алыдын ала, билэ буйрук билэ атын жана андан кийин, жогоруда бардык маалыматтарды камтыйт. Сен жөн гана билэ атын маалымат келсе, анда төмөнкү бычак колдонуп, кайталап:

-b file1 берүүгө

чыгаруу ушул сыяктуу бир нерсе болот:

PNG сүрөт маалыматтар, 640 х 341, 8-бит / түс RGB, азык-сап

Ошондой эле, аты жана түрү ортосундагы Бөлгүч өзгөртө аласыз.

Алыдын ала, бөлгүч бир чекит болуп саналат (:) бирок төмөнкүдөй түтүк белгиси сыяктуу сага эч нерсе аны өзгөртө алат:

берүүгө -F '|' file1

чыгаруу азыр ушул сыяктуу бир нерсе болот:

file1 | PNG сүрөт маалыматтар, 640 х 341, 8-бит / түс RGB, азык-сап

Handling нече Files

Алыдын ала, сиз бир делосуна каршы билэ буйругун колдонот. Сен болсо, билэ буйругу менен иштетиле турган материалдар тизмесин камтыган атын көрсөтүүгө болот:

Мисал катары колдонуп testfiles деген билэни ачуу нано редактору жана ага бул саптарды кошуу:

сактап жана төмөнкү буйрукту Нускасы:

-f testfiles берүүгө

чыгаруу ушул сыяктуу бир нерсе болот:

/ Ж.б. / passwd: ASCII текст
/etc/pam.conf: ASCII текст
/ Ж.б. / баш тартуу: каталог

кысылган Files

ушул сыяктуу чыгаруучу бир нерсе сиз кысылган делосуна каршы сиз билэ буйругун чуркап демейки боюнча болот:

file.zip: ZIP Маалымат жок дегенде V2.0 алуу үчүн

Мындан бир Archive билэ экенин айтат Агезде чындап эле берилген мазмунун билбейбиз. Сиз кысылган делосуна ичинде папкаларды билэ түрлөрүн көрүү үчүн индекс иштин ичине карасак болот.

төмөнкү буйругу ZIP делосуна ички документтеринде каршы билэ буйрук иштейт:

-z атын берүүгө

чыгаруу азыр чыкпаган ичинде папкаларды билэ түрлөрүн көрсөтөт.

Жыйынтык

Жалпысынан алганда, адамдардын көбү билэ буйрук терминалы терезесине төмөнкү терип сунуш мүмкүнчүлүктөрү тууралуу көбүрөөк билүү үчүн, ал эми жөн эле негизги билэ түрүн таба билэ буйругун колдонот:

адам билэ