Чӣ гуна муайян кардани навъи парвандаи файли Linux

Аксари одамон ба васеъ кардани файл нигаронида шуда, пас аз навишти он файлеро, Масалан, вақте ки шумо файлро бо васеъкунии gif, jpg, bmp ё png мебинед, шумо файлеро, ки файлро мебинед ва ҳангоме, ки файлро бо дарозии Zip мебинед, шумо файлро бо ёрии барномаи Zip compressed compressed .

Дар ҳақиқат як файл метавонад як воҳиди дошта бошад, аммо чизи дигарро фарқ кунад ва агар парванда вуҷуд надорад, чӣ гуна шумо метавонед намуди файлро муайян кунед?

Дар Linux, шумо метавонед файли дурусти файлро истифода баред.

Чӣ тавр File Command кор мекунад

Мувофиқи ҳуҷҷатҳо, фармоне, ки дар он парванда се маҷмӯи санҷишҳо бар зидди файл иҷро мекунад:

Гурӯҳи якуми санҷишҳо барои баргардонидани ҷавоби мувофиқ, навъи парвандаи чопгарро чоп мекунад.

Тафтиши файлҳо ба баргаштан аз занги систематиро санҷида истодааст. Барномаи санҷишро санҷед, ки парванда холӣ аст ва оё он файлро дорад. Агар навъи парванда дар файли сарлавҳаи система пайдо шавад, он ҳамчун навъи файли дуруст баргардонида мешавад.

Санҷишҳои ҷарӣ муҳтавои парванда ва махсусан якчанд блогро дар ибтидо, ки барои муайян кардани навъи файли кӯмак мерасонад, тафтиш мекунад. Ҳуҷҷатҳои гуногун мавҷуданд, ки барои ёрӣ расонидани файл бо навъи файли он истифода мешаванд ва инҳо дар / etc / сеҳри, / usr / share / misc / magic.mgc, / usr / share / misc / сеҳри захира карда шудаанд. Шумо метавонед файлҳоро дар ҷузвдони хонагӣ бо номи $ HOME / .magic.mgc ё $ HOME / .magic ҷустуҷӯ кунед.

Санҷишҳои ниҳоӣ санҷишҳои забонӣ мебошанд. Файл барои тафтиш карда мешавад, ки оё ин матн матн аст. Бо санҷиши якчанд литсейҳои файли якум, шумо метавонед дар бораи ASCII, UTF-8, UTF-16 ё формати дигареро, ки файлро ҳамчун файли матн муайян мекунад, тафтиш кунед. Пас аз он, ки маҷмӯи аломот фароҳам оварда шудааст, парванда аз забонҳои гуногун санҷида мешавад. Масалан, барномаи барномаи AC.

Агар ягон санҷиш кор накунад, маҳсулот танҳо маълумот аст.

Чӣ тавр истифода бурдани файл Command

Фармони файли зерин метавонад истифода шавад:

файл файли

Масалан, тасаввур кунед, ки шумо файлеро, ки номи файли called1 дорад, шумо фармон медиҳед:

file1

Натиҷа чунин мешавад:

file1: Маълумоти PNG, 640 x 341, 8-бит / ранг RGB, ғайричашмдошт

Нишондиҳанда нишон дод, ки file1-ро ҳамчун файли тасвир муайян мекунад ё ба таври дақиқ дар файли шабакавии графикӣ (PNG) бошад.

Навъҳои гуногуни файли натиҷаҳои гуногунро дар бар мегирад:

Фармоишро аз фармони фармоишӣ танзим кунед

Бо нобаёнӣ фармони парванда номи файл ва сипас ҳамаи ҷузъҳои дар болои файл мавҷудбударо медиҳад. Агар шумо хоҳед, ки ҷузъиётро бе номи файл такроран истифода надихед, истифода баред:

file -b file1

Натиҷа чунин мешавад:

Маълумоти PNG, 640 x 341, 8-бит / рангҳои RGB, ғайричашмдошт

Шумо инчунин метавонед ҷудокунии байни номи файл ва намуди дигарро тағйир диҳед.

Бо нобаёнӣ, ҷудокунӣ як ранг аст (:), аммо шумо метавонед онро ба ҳар чизе, ки мехоҳед, монанди рамзи хатҳои поёнӣ тағйир диҳед:

file -F '|' file1

Натиҷа ҳоло чунин хоҳад буд:

file1 | Маълумоти PNG, 640 x 341, 8-бит / рангҳои RGB, ғайричашмдошт

Идоракунии бисёр файлҳо

Бо нобаёнӣ, шумо фармонро аз як файли ягона истифода мебаред. Вале шумо метавонед файлеро номбар кунед, ки рӯйхати файлҳоро, ки бо фармонҳои файл иҷро карда мешавад:

Мисол, файлест, ки аз санҷиши нано истифода мебарад ва ин хатҳоро ба он илова мекунад:

Файлро захира кунед ва фармони зеринро иҷро кунед:

-f testfile

Натиҷа чунин мешавад:

/ etc / passwd: ASCII матн
/etc/pam.conf: ASCII матн
/ etc / opt: directory

Файлҳои чопшуда

Бо нобаёнӣ вақте ки шумо фармони файлро ба файле, ки фишурдед, иҷро мекунед, шумо чунин чизро ба монанди:

file.zip: Маълумоти криптографии ZIP, ҳадди аққал V2.0 барои истироҳат

Ҳарчанд ин ба шумо мегӯяд, ки файл файли архивист, ки шумо мундариҷаи файлро дар ҳақиқат намедонед. Шумо метавонед дар дохили файли zip ба назар гиред, ки намудҳои файли парвандаҳоро дар файли фишурда бинед.

Фармони зерин ба фармон оид ба парванда дар дохили як файли ZIP иҷро мекунад:

файли файли

Натиҷа ҳоло намуди файлҳои файлро дар архив нишон медиҳад.

Натиҷа

Умуман, аксарияти одамон танҳо фақат фармонҳои файлро барои пайдо кардани намуди асосии файли истифода мебаранд, аммо барои пайдо кардани маълумоти иловагӣ дар бораи ҳамаи имкониятҳо фармони файли дар поён овардашуда дар равзанаи терминал:

ирсоли файл