Linux ကိုအသုံးပြုခြင်းဟာဖိုင်ကိုစာ၏ဖိုင်မှတ်တမ်းအမျိုးအစားဆုံးဖြတ်လုပ်နည်း

လူအများစုဟာဖိုင်တစ်ဖိုင်ရဲ့ extension ကိုကြည့်ရှုပြီးတော့တိုးချဲ့မှုကနေဖိုင်အမျိုးအစားကိုခန့်မှန်း။ ဥပမာသင်သည် gif, jpg, bmp သို့မဟုတ် png တစ်ခု extenstion နဲ့ဖိုင်တစ်ခုကိုမြင်ရလျှင်သင်တို့တွင်အထင်လိမ့်မယ် တစ်ဦး image file ကို သငျတို့သဇစ်တစ်ခု extenstion နဲ့ဖိုင်တစ်ခုကိုမြင်ရလျှင်သင်ဖိုင်ကိုသုံးပြီး compressed ထားပြီးယူဆ တစ်ဇစ်ချုံ့ utility ကို

အမှန်တရားအတွက်ဖိုင်တစ်ဖိုင်တဦးတည်း extension ကိုရှိပေမယ့်ဖိုင်တစ်ဖိုင်သင်ဖိုင်အမျိုးအစားဆုံးဖြတ်ရန်နိုငျပုံကိုအဘယ်သူမျှမ extension ကိုရှိပါတယ်လျှင်လုံးဝကွဲပြားခြားနားသောတစ်ခုခုဖြစ်နိုင်သလဲ

Linux ထဲရှိသင် file ကို command ကို အသုံးပြု. စစ်မှန်တဲ့ဖိုင်အမျိုးအစားထွက်ရှာတွေ့နိုင်ပါသည်။

ဘယ်လိုအဆိုပါဖိုင်မှတ်တမ်းစစ်ဌာနချုပ်အလုပ်လုပ်

စာရွက်စာတမ်းများအရ, file ကို command ကိုဖိုင်တစ်ဖိုင်ဆန့်ကျင်စမ်းသပ်မှုသုံးခုအစုံပြေး:

ခိုင်လုံသောတုံ့ပြန်မှုပြန်လာနိုင်ရန်စမ်းသပ်မှုများ၏ပထမဦးဆုံးအစုဖိုင်အမျိုးအစားပုံနှိပ်ခံရဖို့ကိုဖြစ်ပေါ်စေသည်။

filesystem စမ်းသပ်မှုတစ်ခု Stat system ကိုဖုန်းခေါ်ဆိုမှုကနေပြန်လာဆန်းစစ်။ အဆိုပါအစီအစဉ်ကိုဖိုင်ကိုဗလာနှင့်အထူးဖိုင်ရှိမရှိလျှင်ကြည့်ဖို့ check လုပ်ပေးပါတယ်။ ဖိုင်အမျိုးအစားစနစ် header ကိုဖိုင်ထဲတွင်တွေ့ရှိခဲ့လျှင်ကခိုင်လုံသောဖိုင်အမျိုးအစားအဖြစ်ပြန်ရောက်လိမ့်မည်။

အဆိုပါမှော်စမ်းသပ်မှုဖိုင်အမျိုးအစားဆုံးဖြတ်ရန်ကူညီပေးသောအစအဦးမှာတဲ့ဖိုင်ရဲ့ contents များနှင့်အထူးသအနည်းငယ် bytes check လုပ်ပေးပါတယ်။ ယင်း၏ဖိုင်အမျိုးအစားနှင့်အတူဖိုင်တစ်ခုဖွင့်ကိုက်ညီကူညီဖို့ရန်အသုံးပြုခြင်းနှင့်ရှယ်ယာ / ထွေ / မှော် / ကဤ / etc / မှော်ထဲမှာသိမ်းထားပါတယ်, / ရှယ်ယာ / ထွေ / magic.mgc / usr, / usr ထားတဲ့အမျိုးမျိုးသောဖိုင်များကိုရှိပါတယ်။ သငျသညျ $ HOME / .magic.mgc သို့မဟုတ် $ HOME / .magic ဟုခေါ်တွင်သင့်အိမ် folder ထဲမှာဖိုင်တစ်ဖိုင်အားမရသဖြင့်ထိုဖိုင်များကိုထပ်ရေးနိုင်ပါသည်။

နောက်ဆုံးစမ်းသပ်မှုဘာသာစကားစမ်းသပ်မှုဖြစ်ကြသည်။ ဖိုင်ကစာသားဖိုင်လျှင်ကြည့်ဖို့ဓြှု။ ဖိုင်တစ်ဖိုင်ရဲ့ပထမဦးဆုံးအနည်းငယ် bytes စမ်းသပ်အားဖြင့်သင်တို့က ASCII, UTF-8, UTF-16 သို့မဟုတ်စာသားဖိုင်အဖြစ်ဖိုင်ကိုဆုံးဖြတ်သည်ပေးသောအခြား format နဲ့ရှိမရှိကောက်ချက်ချနိုင်ပါတယ်။ ဇာတ်ကောင်ထား deduced ထားပြီးပြီးတာနဲ့ဖိုင်ကိုကွဲပြားခြားနားသောဘာသာစကားများဆန့်ကျင်စမ်းသပ်ပြီးဖြစ်ပါတယ်။ ဥပမာဖိုင်ကို ac အစီအစဉ်တစ်ခုဖြစ်သည်။

အဆိုပါစမ်းသပ်မှု၏အဘယ်သူမျှအထွက်အလုပ်လုပ်နေလျှင်ရိုးရှင်းစွာဒေတာဖြစ်ပါတယ်။

အဆိုပါဖိုင်မှတ်တမ်းစစ်ဌာနချုပ်ကိုသုံးပါရန်ကိုဘယ်လို

အောက်ပါအတိုင်းဖိုင် command ကိုသုံးနိုင်တယ်:

ဖိုင်ဖိုင်အမည်

ဥပမာသင်က file1 လို့ခေါ်တဲ့ဖိုင်အောက်ပါ command ကို run မယ်ဆိုတာရှိတယ်စိတ်ကူး:

ဖိုင် file1

အဆိုပါ output ကိုဤကဲ့သို့သောအရာတစ်ခုခုဖြစ်လိမ့်မည်:

file1: PNG image ကိုဒေတာ, က x 341 640, 8-bit မှာ / အရောင် RGB, Non-ယှက်နွယ်

ပြ output ကို file1 တစ်ခု image file ကိုဖွစျဖို့သို့မဟုတ်ထိုထက်ပိုအတိအကျကိုတစ်ဦးခရီးဆောင်ကွန်ယက်ကိုဂရပ်ဖစ် (PNG) ဖိုင်ဖြစ်ဆုံးဖြတ်သည်။

အောက်မှာဖေါ်ပြတဲ့အတိုင်းမတူညီတဲ့ file ကိုအမျိုးအစားများကွဲပြားခြားနားသောရလဒ်များကိုထုတ်လုပ်:

အဆိုပါဖိုင်မှတ်တမ်းစစ်ဌာနချုပ်များမှထုတ်လုပ် Customize

ပုံမှန်အားဖြင့်, ဖိုင် command ကိုဖိုင်ကိုအမည်နှင့်အဲဒီနောက်အဲဒီဖိုင်ကိုအထက်အားလုံးအသေးစိတ်ပေးပါသည်။ : သင်ရုံဖိုင်အမည်ကိုမရှိဘဲအသေးစိတ်ကိုအောက်ပါ switch ကိုအသုံးပြုနိုင်သည်ထပ်ခါတလဲလဲချင်လျှင်

file1 -b ဖိုင်

အဆိုပါ output ကိုဤကဲ့သို့သောအရာတစ်ခုခုဖြစ်လိမ့်မည်:

PNG image ကိုဒေတာ, က x 341 640, 8-bit မှာ / အရောင် RGB, Non-ယှက်နွယ်

သငျသညျကိုလည်းဖိုင်အမည်နှင့်အမျိုးအစားအကြားအနားသတ်မျဉ်းပြောင်းလဲနိုင်သည်။

ပုံမှန်အားဖြင့်, အကိုအနားသတ်မျဉ်း (ကအူမကြီးဖြစ်ပါတယ် :) ဒါပေမယ့်အောက်ပါအတိုင်းသင်ပိုက်သင်္ကေတအဖြစ်သငျသညျထိုကဲ့သို့သောတူသောဘာမှမှပြောင်းလဲနိုင်သည်

ဖိုင် -F '' | '' file1

အဆိုပါ output ကိုယခုဤကဲ့သို့သောအရာတစ်ခုခုဖြစ်လိမ့်မည်:

file1 | PNG image ကိုဒေတာ, က x 341 640, 8-bit မှာ / အရောင် RGB, Non-ယှက်နွယ်

အကွိမျမြားစှာဖိုင်များကိုင်တွယ်

ပုံမှန်အားဖြင့်, သင်တစ်ခုတည်း file ကိုဆန့်ကျင်ဖိုင်ကို command ကိုသုံးပါလိမ့်မယ်။ သငျသညျ, သို့သော်, ဖိုင်ကို command ကိုအားဖြင့်လုပ်ငန်းများ၌ခံရဖို့ဖိုင်တွေရဲ့စာရင်းပါရှိသည်သောဖိုင်အမည်သတ်မှတ်နိုင်သည်

ဥပမာတစ်ခုအဖြစ်သုံးပြီး testfiles လို့ခေါ်တဲ့ဖိုင်ဖွင့်လှစ် သည့် nano အယ်ဒီတာ ကဤလိုင်းများ add:

ဖိုင်ကို Save ပြီးအောက်ပါဖိုင် command ကို run:

testfiles -f ဖိုင်

အဆိုပါ output ကိုဤကဲ့သို့သောအရာတစ်ခုခုဖြစ်လိမ့်မည်:

/ etc / passwd: ASCII စာသားကို
/etc/pam.conf: ASCII စာသားကို
/ etc / opt: directory ကို

compressed ဖိုင်များ

သင်တစ်ဦးချုံ့ဖိုင်ဆန့်ကျင်ဖိုင်ကို command ကို run တဲ့အခါမှာပုံမှန်အားဖြင့်သင်သည်ဤကဲ့သို့သော output ကိုတစ်ခုခုမြင်ရပါလိမ့်မည်:

file.zip: မှာအနည်းဆုံး V2.0 extract ရန်, archive ကိုဒေတာ ZIP

ဒီနေတုန်းဖိုင်ကိုသင်အမှန်တကယ်ဖိုင်ရဲ့ contents တွေကိုမသိရပါဘူးတစ်ခု archive ကိုဖိုင်ကိုကြောင်းကိုသင်သည်ပြောပြသည်။ သင်ကချုံ့ဖိုင်အတွင်းဖိုင်တွေကိုဖိုင်အမျိုးအစားများကိုကြည့်ရှုရန်ဇစ်ဖိုင်ကိုအတွင်းပိုင်းကိုကြည့်နိုင်ပါတယ်။

အောက်ပါ command ZIP ဖိုင်အတွင်းမှဖိုင်များကိုဆန့်ကျင်ဖိုင်ကို command ကိုပြေး:

ဖိုင် -z ဖိုင်အမည်

အဆိုပါ output ကိုယခု archive ကိုအတွင်းဖိုင်တွေကိုဖိုင်အမျိုးအစားများကိုပြသပါလိမ့်မယ်။

အကျဉ်းချုပ်

ယေဘုယျအားဖြင့်လူအများစုရိုးရှင်းစွာပဲအခြေခံဖိုင်အမျိုးအစားကိုရှာဖွေဖိုင်ကို command ကိုသုံးပါလိမ့်မယ်ဒါပေမယ့် file ကို command ကို Terminal ကိုပြတင်းပေါက်သို့အောက်ပါရိုက်ထည့်ပေးထားပါတယ်ဖြစ်နိုင်ခြေရှိသမျှတို့ကိုအကြောင်းပိုမိုထွက်ရှာတွေ့မှ:

လူကိုဖိုင်