စနစ်နှင့်ပတ်သက်သောအချက်အလက်များကိုအပြည့်အဝသိရှိထားခြင်းဖြင့်အသုံးပြုသူသည်၎င်း၏လည်ပတ်မှုအတွင်းရှိကွဲပြားမှုအားလုံးကိုလွယ်ကူစွာဆုံးဖြတ်နိုင်လိမ့်မည်။ Linux ရှိဖိုင်တွဲများ၏အရွယ်အစားနှင့်ပတ်သက်သောသတင်းအချက်အလက်ကိုသိရန်အရေးကြီးသည်၊ သို့သော် ဦး စွာဤအချက်အလက်ကိုမည်သည့်နည်းလမ်းဖြင့်အသုံးပြုရမည်ကိုဆုံးဖြတ်ရန် ဦး စွာသင်လိုအပ်သည်။
ထပ်မံကြည့်ရှုပါ - Linux ဖြန့်ချိမှုဗားရှင်းကိုဘယ်လိုရှာရမလဲ
ဖိုင်တွဲတစ်ခု၏အရွယ်အစားကိုဆုံးဖြတ်ရန်နည်းလမ်းများ
Linux အခြေခံ operating system အသုံးပြုသူများသည်သူတို့၏လုပ်ဆောင်မှုအများစုကိုနည်းလမ်းများစွာဖြင့်ကိုင်တွယ်ကြောင်းသိကြသည်။ ဖိုင်တွဲတစ်ခု၏အရွယ်အစားကိုဆုံးဖြတ်ရန်မှာလည်းအလားတူပင်။ ဤသို့သောအသေးအဖွဲကိစ္စတစ်ခုသည်ထိုသို့သော၊ ပထမတစ်ချက်တွင်“ လေ့လာသူအသစ်” ကို ဦး တည်သွားစေနိုင်သည်၊ သို့သော်အောက်တွင်ဖော်ပြထားသောညွှန်ကြားချက်များသည်အရာရာတိုင်းကိုအသေးစိတ်နားလည်ရန်ကူညီလိမ့်မည်။
နည်းလမ်း ၁: Terminal
Linux ရှိဖိုင်တွဲများ၏အသေးစိတ်အချက်အလက်များကိုသိရှိရန် command ကိုအသုံးပြုခြင်းသည်ပိုကောင်းသည် du က "Terminal" ၌တည်၏။ ဒီနည်းလမ်းက Linux ကိုပြောင်းလိုက်တဲ့အတွေ့အကြုံမရှိတဲ့သုံးစွဲသူကိုကြောက်လန့်စေပေမယ့်လိုအပ်တဲ့သတင်းအချက်အလက်ကိုရှာဖွေနိုင်ဖို့အတွက်တော့ပြီးပြည့်စုံပါတယ်။
Syntax
အဆိုပါ utility ကို၏တပြင်လုံးကိုဖွဲ့စည်းပုံ du ဒီဟာနဲ့တူသည်:
du
du folder_name
du [option ကို] folder_name
ထပ်မံကြည့်ရှုပါ -“ Terminal” ရှိမကြာခဏအသုံးပြုသော command များကို
သင်မြင်သည်အတိုင်း, သူမ၏ syntax ကွဲပြားခြားနားတဲ့နည်းလမ်းတွေနဲ့တည်ဆောက်နိုင်ပါတယ်။ ဥပမာအားဖြင့်, command ကို execute အခါ du (ဖိုလ်ဒါများနှင့်ရွေးချယ်စရာများကိုသတ်မှတ်ခြင်းမရှိပဲ) သင်ကြည့်ရှုရန်အလွန်အဆင်မပြေသောလက်ရှိဖိုင်တွဲ၏အရွယ်အစားများအားလုံးကိုဖော်ပြထားသောစာသားနံရံတစ်ခုရရှိလိမ့်မည်။
အကယ်၍ သင်သည်ဖွဲ့စည်းပုံအခြေခံဥပဒေဆိုင်ရာဒေတာများကိုရယူလိုပါကရွေးချယ်စရာများကိုအသုံးပြုခြင်းသည်ပိုမိုကောင်းမွန်သော။
ရွေးချယ်စရာများ
command ကို၏အမြင်အာရုံဥပမာသရုပ်ပြခြင်းမပြုမီ du ဖိုင်တွဲများ၏အရွယ်အစားနှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုစုဆောင်းသောအခါအင်္ဂါရပ်များအားလုံးကိုအသုံးပြုရန်၎င်း၏ရွေးချယ်မှုများကိုစာရင်းပြုစုသင့်သည်။
- က - လမ်းညွှန်ထဲတွင်ထည့်ထားသောဖိုင်များ၏စုစုပေါင်းအရွယ်အစားနှင့်ပတ်သက်သောသတင်းအချက်အလက်ကိုဖော်ပြပါ (ဖိုင်တွဲရှိဖိုင်အားလုံး၏စုစုပေါင်းပမာဏကိုစာရင်း၏အဆုံးမှာဖော်ပြသည်) ။
- - apparent-size - လမ်းညွှန်များအတွင်း၌ထည့်ထားသောယုံကြည်စိတ်ချရသောဖိုင်ပမာဏကိုပြပါ။ ဖိုင်တွဲအတွင်းရှိအချို့သောဖိုင်များ၏သတ်မှတ်ချက်များသည်တစ်ခါတစ်ရံတွင်မမှန်ကန်ပါ။ အကြောင်းရင်းများစွာက၎င်းကိုလွှမ်းမိုးသည်၊ ထို့ကြောင့်ဤရွေးချယ်မှုကိုအသုံးပြုခြင်းသည်အချက်အလက်များမှန်ကန်ကြောင်းအတည်ပြုရန်ကူညီသည်။
- -B, --block-size = အရွယ်အစား - ရလဒ်များကို kilobytes (K), megabytes (M), gigabytes (G), terabytes (T) အဖြစ်ပြောင်းပေးပါ။ ဥပမာအားဖြင့်, option ကိုအတူ command တစ်ခု -BM ဖိုင်တွဲ၏အရွယ်အစားကို megabytes ဖြင့်ဖော်ပြလိမ့်မည်။ တန်ဖိုးအမျိုးမျိုးကိုအသုံးပြုသောအခါ၎င်းတို့သည်သေးငယ်သောကိန်းဂဏန်းများကို rounding လုပ်ခြင်းကြောင့် ၄ င်းတို့၏အမှားသည်အရေးကြီးကြောင်းသတိပြုပါ။
- - ခ - အချက်အလက်များကို bytes ဖြင့်ဖော်ပြပါမည် - apparent-size နှင့် --block-size ကို = 1).
- နှင့်အတူ - ဖိုင်တွဲ၏အရွယ်အစားကိုတွက်ချက်ခြင်း၏ရလဒ်ကိုပြပါ။
- -D - console တွင်ဖော်ပြထားသောလင့်ခ်များကိုသာလိုက်နာရန်အမိန့်။
- --files0- ထံမှ = FILE ကို - "FILE" ကော်လံတွင်သင့်အမည်ကိုထည့်သွင်းမည့် Disk အသုံးပြုမှုနှင့်ပတ်သက်သည့်အစီရင်ခံစာကိုဖော်ပြပါ။
- -H - သော့ချက်နှင့်ညီမျှသည် -D.
- -h - သင့်လျော်သော data unit များ (kilobytes, megabytes, gigabytes and terabytes) ကို အသုံးပြု၍ တန်ဖိုးများအားလုံးအားလူသားဖတ်နိုင်သော format သို့ပြန်ဆိုပါ။
- --si - ၎င်းသည်ယခင်ရွေးချယ်မှုနှင့်တူညီသည်။ ၎င်းသည်တစ်ထောင်နှင့်ညီမျှသော divider ကိုအသုံးပြုသည်။
- -k - kilobytes တွင်ဒေတာကိုပြပါ --block-size ကို = 1000).
- -l - တူညီသောအရာဝတ္ထုတစ်ခုအောက်ခြေမှတ်ချက်တစ်ခုထက်ပိုသောအခါအမှု၌အချက်အလက်အားလုံးကိုထည့်ရန်အမိန့်တစ်ခု။
- -m - အချက်အလက်များကို megabytes ဖြင့်ပြသပါ -block-size-1000000).
- -L - ညွှန်ပြထားသောသင်္ကေတလင့်များကိုတင်းကြပ်စွာလိုက်နာပါ။
- -P - ယခင်ရွေးစရာကိုဖျက်သိမ်းသည်။
- -0 - ပြသထားသည့်အချက်အလက်လိုင်းတစ်ခုစီကိုသုညဘိုက်ဖြင့်အဆုံးသတ်ပါ။ စာကြောင်းအသစ်ကိုမစတင်ပါနှင့်။
- -S - သိမ်းပိုက်ထားသောနေရာကိုတွက်ချက်သောအခါဖိုင်တွဲများ၏အရွယ်အစားကိုထည့်တွက်မထားပါနှင့်။
- -s - အငြင်းအခုံတစ်ခုအဖြစ်သင်သတ်မှတ်ထားသောဖိုင်တွဲ၏အရွယ်အစားကိုပြပါ။
- -x - သတ်မှတ်ထားသောဖိုင်စနစ်ထက်ကျော်။ မသွားပါနှင့်။
- --exclude = နမူနာ - "Sample" နှင့်ကိုက်ညီသောဖိုင်အားလုံးကိုလျစ်လျူရှုပါ။
- -d - ဖိုင်တွဲ၏အတိမ်အနက်ကိုသတ်မှတ်မည်။
- - အချိန် - ဖိုင်အပြောင်းအလဲများနှင့်ပတ်သက်သောသတင်းအချက်အလက်ကိုပြသပါ။
- - ပြောင်းပြန် - utility ကိုဗားရှင်းသတ်မှတ် du.
ယခု command ၏ရွေးချယ်မှုအားလုံးကိုသိ duသတင်းအချက်အလက်များကိုစုဆောင်းရန်ပြောင်းလွယ်ပြင်လွယ်ချိန်ညှိချက်များကိုလုပ်ဆောင်ခြင်းဖြင့်သူတို့ကိုလက်တွေ့တွင်လွတ်လပ်စွာလျှောက်ထားနိုင်သည်။
အသုံးပြုမှုဥပမာများ
နောက်ဆုံးအနေဖြင့်လက်ခံရရှိသောသတင်းအချက်အလက်များကိုခိုင်မာစေရန်အတွက် command ကိုအသုံးပြုခြင်းဥပမာများစွာကိုစဉ်းစားသင့်သည် du.
ထပ်ဆောင်းရွေးချယ်စရာများမထည့်ဘဲ၊ လမ်းကြောင်းသည်တည်နေရာရှိဖိုင်တွဲများ၏အမည်နှင့်အရွယ်အစားကိုအလိုအလျောက်ဖော်ပြလိမ့်မည်။
ဥပမာတစ်ခု
du
သင်စိတ်ဝင်စားသောဖိုလ်ဒါနှင့်ပတ်သက်သောသတင်းအချက်အလက်ကိုပြသရန် ၄ င်း၏အမည်ကို command context တွင်ရိုက်ထည့်ပါ။ ဥပမာ:
du / အိမ်မှာ / အသုံးပြုသူ / ဒေါင်းလုပ်
du / အိမ်မှာ / အသုံးပြုသူ / ပုံများ
ပြသထားသည့်အချက်အလက်အားလုံးကိုပိုမိုလွယ်ကူစေရန်အခွင့်အလမ်းကိုအသုံးပြုပါ -h။ ၎င်းသည်ဖိုင်တွဲအားလုံး၏အရွယ်အစားကိုဒစ်ဂျစ်တယ်အချက်အလက်တိုင်းတာမှုယူနစ်များနှင့်ညှိပေးသည်။
ဥပမာတစ်ခု
du -h / နေအိမ် / အသုံးပြုသူ / downloads
du -h / home / user / images
ဖိုင်တွဲတစ်ခု၏သိမ်းဆည်းထားသောပမာဏနှင့် ပတ်သက်၍ အစီရင်ခံစာအပြည့်အစုံအတွက် command ကိုညွှန်ပြပါ du option ကို -s, နှင့်ပြီးနောက် - သင်စိတ်ဝင်စားသောဖိုင်တွဲ၏အမည်။
ဥပမာတစ်ခု
du -s / နေအိမ် / အသုံးပြုသူ / downloads
du -s / နေအိမ် / အသုံးပြုသူ / ပုံများ
သို့သော်ရွေးချယ်စရာများကိုအသုံးပြုရန်ပိုမိုအဆင်ပြေလိမ့်မည် -h နှင့် -s အတူတူ။
ဥပမာတစ်ခု
du -hs / နေအိမ် / အသုံးပြုသူ / downloads
du -hs / home / user / images
ရွေးချယ်စရာ နှင့်အတူ အရပျဖိုလ်ဒါများကသိမ်းပိုက်စုစုပေါင်းငွေပမာဏကိုပြသရန်အသုံးပြုခဲ့သည် (ကရွေးချယ်စရာများနှင့်အတူအသုံးပြုနိုင်ပါသည် -h နှင့် -s).
ဥပမာတစ်ခု
du -chs / နေအိမ် / အသုံးပြုသူ / downloads
du -chs / home / user / images
အထက်တွင်ဖော်ပြမထားသောအလွန်အသုံးဝင်သော“ လှည့်ကွက်” သည်ရွေးချယ်စရာဖြစ်သည် ---- max-depth။ ၎င်းကို အသုံးပြု၍ မည်သည့်နက်နက်နဲနဲလုပ်ဆောင်ချက်ကိုသတ်မှတ်နိုင်သည် du ဖိုလ်ဒါကိုလိုက်နာပါလိမ့်မယ်။ ဥပမာအားဖြင့်၊ တစ်ခုသည်တစ်ခု၏သတ်မှတ်ထားသောအနက်အချက်နှင့်အတူအချက်အလက်များ၏အရွယ်အစားကိုကြည့်မည်၊ ချန်လှပ်မှုမရှိဘဲဤအပိုင်း၌သတ်မှတ်ထားသောဖိုင်တွဲများနှင့်၎င်းတို့ထဲရှိဖိုလ်ဒါများကိုလျစ်လျူရှုလိမ့်မည်။
ဥပမာတစ်ခု
du -h --max-depth = 1
အထက်တွင် utility ၏အသုံးအများဆုံး applications များခဲ့ကြသည်။ du။ ၎င်းတို့ကိုအသုံးပြုခြင်းအားဖြင့်သင်လိုချင်သောရလဒ်ကိုရရှိနိုင်သည် - ဖိုင်တွဲ၏အရွယ်အစားကိုရှာဖွေပါ။ ဥပမာများတွင်အသုံးပြုသောရွေးချယ်မှုများသည်သင့်အတွက်မလုံလောက်ပါကသင်ကြွင်းသောအရာများအားလုံးကိုလွတ်လပ်စွာကိုင်တွယ်။ လက်တွေ့တွင်အသုံးချနိုင်သည်။
နည်းလမ်း ၂ - ဖိုင်မန်နေဂျာ
ဟုတ်ပါတယ်၊ “ Terminal” ကဖိုင်တွဲတွေရဲ့အရွယ်အစားနဲ့ပတ်သက်တဲ့သတင်းအချက်အလက်သိုလှောင်ရုံတစ်ခုပဲပေးနိုင်တယ်၊ ဒါပေမယ့်သာမန်အသုံးပြုသူအနေနဲ့အဲဒါကိုတွက်ချက်ဖို့ခက်ခဲလိမ့်မယ်။ အမှောင်နောက်ခံရှိအက္ခရာအစုတစ်ခုထက်ဂရပ်ဖစ်မျက်နှာပြင်ကိုစောင့်ကြည့်ခြင်းသည် ပို၍ အဖြစ်များသည်။ ဤကိစ္စတွင်ဖိုင်တွဲတစ်ခု၏အရွယ်အစားကိုသာသင်သိရန်လိုအပ်လျှင်အကောင်းဆုံးသောအရာမှာဖိုင်မန်နေဂျာကိုသုံးခြင်းဖြစ်ပြီး Linux တွင်ပုံမှန်အားဖြင့်ထည့်သွင်းထားသည်။
မှတ်ချက်။ ။ ဆောင်းပါးသည် Ubuntu အတွက်စံသတ်မှတ်ထားသည့် Nautilus file manager ကိုအသုံးပြုလိမ့်မည်။ သို့ရာတွင်ထိုညွှန်ကြားချက်သည်အခြားမန်နေဂျာများနှင့်လည်းသက်ဆိုင်လိမ့်မည်၊ အချို့သော interface element များ၏တည်နေရာနှင့်သူတို့၏ display သည်ကွဲပြားနိုင်သည်။
ဖိုင်မန်နေဂျာကို သုံး၍ Linux ရှိဖိုင်တွဲ၏အရွယ်အစားကိုရှာဖွေရန်၊ ဤအဆင့်များအတိုင်းလုပ်ပါ။
- taskbar ပေါ်ရှိ icon ကိုနှိပ်ခြင်းသို့မဟုတ် system ရှာဖွေခြင်းအားဖြင့် file manager ကိုဖွင့်ပါ။
- လိုချင်သောဖိုင်တွဲတည်ရှိရာလမ်းညွှန်သို့သွားပါ။
- ဖိုင်တွဲပေါ်ရှိ RMB (right-click) ကိုနှိပ်ပါ။
- ဆက်စပ်မီနူးမှရွေးချယ်ပါ "Properties".
လုပ်ပြီးသွားပြီဆိုရင်၊ သင့်ရှေ့တွင် ၀ င်းဒိုးတစ်ခုပေါ်လာလိမ့်မည် “ မာတိကာ” (၁)၎င်းနှင့်ဆန့်ကျင်။ ဖိုင်တွဲ၏အရွယ်အစားကိုဖော်ပြလိမ့်မည်။ စကားမစပ်, ကျန်ရှိသောသတင်းအချက်အလက် နေရာလွတ် (2).
နိဂုံး
ရလဒ်အနေဖြင့်၊ Linux အခြေပြုလည်ပတ်မှုစနစ်များရှိဖိုင်တွဲတစ်ခု၏အရွယ်အစားကိုသင်ရှာဖွေနိုင်သောနည်းလမ်းနှစ်ခုရှိသည်။ ၎င်းတို့သည်တူညီသောသတင်းအချက်အလက်များကိုပေးသော်လည်း၎င်းကိုရယူရန်အတွက်ရွေးချယ်စရာများသည်အခြေခံကျကျကွဲပြားသည်။ ဖိုင်တွဲတစ်ခု၏အရွယ်အစားကိုသင်အလျင်အမြန်ရှာဖွေရန်လိုအပ်လျှင်ဖိုင်မန်နေဂျာကိုအသုံးပြုရန်အကောင်းဆုံးနည်းလမ်းဖြစ်လိမ့်မည်။ သတင်းအချက်အလက်များကိုတတ်နိုင်သမျှများများရယူရန်လိုအပ်လျှင်အသုံးဝင်သည့်“ Terminal” သည်ပြီးပြည့်စုံသည် du နှင့်၎င်း၏ရွေးချယ်မှုများ။