တစ်ဦးကဖိုင်မှတ်တမ်းဒါမှမဟုတ် Folder ကို Linux ကိုခုနှစ်မှာအသုံးပြုဘယ်လိုအများကြီး Disk Space ကိုရှာပါ

ဒီလမ်းညွှန်ဖိုင်တစ်ဖိုင်သို့မဟုတ်ဖိုင်တွဲဟာ Linux command line ကိုသုံးပြီးဖွင့်တာဖြစ်ပါတယ် disk space ကိုပမာဏကိုရှာဖွေသင်မည်သို့ပြပါလိမ့်မယ်။

အားလုံးကို Files and Folders များ၏ဖိုင်အရွယ်အစားထဲက Find

အဆိုပါ du command ကိုတစ်ဦးချင်းစီဖိုင်ရဲ့ disk ကိုအသုံးပြုမှုကိုအကျဉ်းချုပ်။

၎င်း၏အရိုးရှင်းဆုံးပုံစံ၌သငျရိုးရှင်းစွာအောက်ပါ command ကို run နိုင်သည်

du

ဒါကလက်ရှိအလုပ်လုပ်ဆောင်နေသော Directory အတွင်းဖိုင်တွေနဲ့ဖိုင်တွဲများအပေါငျးတို့သမှတစ်ဆင့် scroll ပါလိမ့်မယ်။ ဖိုင်တစ်ဖိုင်အရွယ်အစားကအတူအောက်ခြေမှပြသပါလိမ့်မည်ပြသကြောင်းတစ်ဦးချင်းစီဖိုင်အဘို့, စုစုပေါင်းဖိုင်အရွယ်အစားပြသပါလိမ့်မည်။

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

du /

သင်အသုံးပြုလိုအပျနိုငျ sudo အောက်ပါအတိုင်းသင့်ရဲ့ခွင့်ပြုချက်ခြီးမွှောဖို့ du command ကိုနှင့်အတူ:

sudo du /

အထက်ပါ Command ဖြင့်အဓိကပြဿနာကသာနဲ့ subfolders နှင့်မသူတို့ကိုအတွင်းဖိုင်တွေရဲ့ဖိုင်အရွယ်အစားစာရင်းပြုစုကြလိမ့်မည်ဖြစ်ပါသည်။

ပြည့်စုံစာရင်းအသုံးပြုမှုကိုအောက်ပါ command များထဲကတစ်ခုရရန်:

du -a

du --all

သင်က output ကို အသုံးပြု. စာမျက်နှာများတွင် scroll မှရနိုင် လေလေ command ကို သို့မဟုတ် နည်း command ကို အောက်ပါအတိုင်း:

du | နောက်ထပ်

du | နည်းသော

တစ်ဦးချင်းဖိုင်တွေနဲ့ဖိုင်တွဲ၏ဖိုင်အရွယ်အစားထဲက Find

သင်ရုံတစ်ခုတည်း file ကိုအသုံးပြုတဲ့ disk ကိုအသုံးပြုမှုထွက်ရှာလိုလျှင်အောက်ပါအတိုင်းသင် du Command ဖြင့်ဖိုင် name ကိုတစ်လျှောက်တွင်သတ်မှတ်နိုင်ပါတယ်။

du / လမ်းကြောင်းကို / မှ / ဖိုင်

ဥပမာ

du image.png

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

36 image.png

သင် du Command ဖြင့်တစ်လျှောက်ဖိုင်တွဲအမည်ထည့်လိုက်လျှင်သင်ဖိုင်တွဲအားလုံးကိုဖိုင်တွေရဲ့စာရင်းအရ။

88 ရေနွေးငွေ့ / သစ်လုံး

92 ရေနွေးငွေ့

အဆိုပါအထက်ရေနွေးငွေ့ folder ကို 88 ၏အရွယ်အစားရှိပြီး၎င်းရေနွေးငွေ့ဖိုင်တွဲများအတွက်စုစုပေါင်း 92 သောမှတ်တမ်းများဖိုင်တွဲရှိကြောင်းပြသထားတယ်။

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

du -a ရေနွေးငွေ့

အောက်မှာဖေါ်ပြတဲ့အတိုင်းရလဒ်ယခုရောက်ရှိနေသော:

84 ရေနွေးငွေ့ / သစ်လုံး / bootstrap_log.txt

88 ရေနွေးငွေ့ / သစ်လုံး

92 ရေနွေးငွေ့

အဆိုပါဖိုင်အရွယ်အစား၏ output ကိုပြောင်း

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

du -BM

ဥပမာအားဖြင့်, ငါ default အနေဖြင့်အရွယ်အစား 1630535680 ဖြစ်သည့် "zorin.iso" ဟုခေါ်ဖိုင်တစ်ခုရှိသည်။

du -BM zorin.iso

အထက်ပါ command ကို 1556M အဖြစ်အရွယ်အစား Output ဖြစ်ပါတယ်။

အောက်မှာဖေါ်ပြတဲ့အတိုင်းသင်တို့သည်လည်း K သည်သို့မဟုတ်, G အသုံးပွုနိုငျ:

du -BK zorin.iso

du -BG zorin.iso

ကီလိုဘိုက်ထဲမှာ, zorin.iso ဖိုင် 159232K အဖြစ်စာရင်းဝင်ဖြစ်ပါတယ်။

gigabytes ခုနှစ်, zorin.iso ဖိုင် 2G အဖြစ်စာရင်းဝင်ဖြစ်ပါတယ်

အောက်ပါအတိုင်းဖြစ်ကြ၏ 8 ဖြစ်နိုင်သော setting များကိုတကယ်တော့ရှိပါတယ်:

သငျသညျမှန်ကန်သော display ကိုအရွယ်အစားရရှိရန်ကြိုးစားနေဖိုင်တွေရဲ့စာရင်းရတဲ့နေတယ်ဆိုရင်ခက်ခဲသည်။ ဥပမာအားဖြင့်, 100 bytes တစ်ဖိုင်ကို bytes အဖြစ်ပြသခံရဖို့လိုအပ်ပါတယ်ပေမယ့် 16 gigabytes ဖြစ်သည့်ဖိုင်တစ်ခုပိုကောင်း gigabytes မှာပြပါလိမ့်မည်။

အောက်ပါ command များအသုံးပြုခြင်းတဦးတည်းပြသလျက်ရှိဖိုင်ကိုအပေါ်အခြေခံပြီးသင့်လျော်သောဖိုင်အရွယ်အစား get to:

du -h

du --human-readble

အဆိုပါ Output အနှစ်ချုပ်

သင့်အနေဖြင့်အောက်ပါ Command ကိုအသုံးပြုပြီးအားဖြင့်ဖိုင်တွေနဲ့ဖိုင်တွဲ၏စုစုပေါင်းအရွယ်အစားကိုပြသနိုင်ရန် du command ကိုရနိုင်သည်

du -c

du --total

သင်တို့သည်လည်းအောက်ပါ command များကို အသုံးပြု. ဤကဲ့သို့သောဖိုင်တွေနဲ့ဖိုင်တွဲများ၏စာရင်းအဖြစ်အခြား output ကိုအများစုဖယ်ရှားပစ်နိုင်သည်

du -s

du --summarize

အကျဉ်းချုပ်

သငျသညျအောကျပါအတိုငျး terminal ကိုအတွက်လူကို command ကို run နေဖြင့် du command ကိုအကြောင်းပိုမိုထွက်ရှာတွေ့နိုင်ပါသည်:

လူကို du

သငျသညျအကွောငျးကိုဖတ်ရှုဖို့ဆန္ဒပြုနိုင်ပါသည်နောက်ထပ် command တစ်ခုဖြစ်သည် အဆိုပါ DF command ကို ဖိုင်စနစ်နှင့် disk space ကိုအသုံးပြုမှုသတင်းပေးပို့ပေးသော။