Linux တွင် Directory ကိုမည်သို့ဖျက်မည်နည်း။
Linux စနစ်တစ်ခုတွင်၊ သင်သည် directory ကို မိမိကိုယ်တိုင်နှင့် ၎င်းအတွင်း၌ ဖိုင် attribute များကို သိမ်းဆည်းထားလိုခြင်းရှိမရှိအပေါ် မူတည်၍ လမ်းညွှန်တစ်ခုအား ရှင်းထုတ်ရန် နည်းလမ်းအမျိုးမျိုးဖြင့် လုပ်ဆောင်နိုင်သည်။ အောက်တွင် အများအားဖြင့် နည်းလမ်းများစွာ ရှိပါသည်။
နည်းလမ်း 1: ကိုအသုံးပြုပါ။ rm directory အတွင်းရှိ ဖိုင်အားလုံးကို ဖျက်ရန် အမိန့်ပေးသည်။
directory တစ်ခုအတွင်း ဖိုင်အားလုံးကို ဖျက်ချင်သော်လည်း directory ကို သူ့ဘာသာသူ သိမ်းထားလိုပါက၊ သင်သုံးနိုင်သည်။ rm အမိန့်။ ဥပမာအားဖြင့်၊ အမည်ရှိလမ်းညွှန်ကိုရှင်းလင်းရန် my_directoryသင်သည် အောက်ပါ command ကိုသုံးနိုင်သည်။
rm -rf my_directory/*
-r ဤနေရာတွင် ရွေးချယ်မှုမှာ recursive ဖျက်ခြင်းအတွက် အဓိပ္ပါယ်ရှိပြီး၊ -f option ဆိုသည်မှာ အတင်းဖျက်ခြင်းဖြစ်သည်၊ ဆိုလိုသည်မှာ အတည်ပြုချက်ပေးချက်များမရှိပါ။
နည်းလမ်း 2- -exec ဖြင့် find command ကိုသုံးပါ။
ဖျက်ခြင်းလုပ်ငန်းစဉ်အပေါ် အသေးစိပ်ထိန်းချုပ်လိုပါက၊ သင်အသုံးပြုနိုင်ပါသည်။ရှာပါ။command နှင့်တွဲ-execရွေးချယ်မှု။ ဥပမာအားဖြင့်:
my_directory -type f -exec rm {} \;

ဤ command သည် ဖိုင်အားလုံးကို တွေ့လိမ့်မည် (အမျိုးအစား f) အောက်မှာ my_directory directory ကို execute လုပ်ပါ။ rm ဖိုင်တစ်ခုစီတွင် command
နည်းလမ်း 3- မူရင်းဖိုင်ကို အစားထိုးရန် လမ်းညွှန်အသစ်တစ်ခု ဖန်တီးပါ။
လမ်းညွှန်တစ်ခုကို လုံးလုံးလျားလျား ဗလာလုပ်ပြီး ၎င်းကို ပြန်လည်ဖန်တီးရန် စိတ်မ၀င်စားပါက၊ သင်သည် လမ်းညွှန်တစ်ခုလုံးကို ဖျက်ပြီးနောက် ၎င်းကို ထပ်မံဖန်တီးနိုင်သည်-

rm -rf my_directory mkdir my_directory
ဤနည်းလမ်းသည် လမ်းညွှန်နှင့် ၎င်း၏အကြောင်းအရာအားလုံးကို ဖျက်လိုက်ပြီး ဗလာလမ်းညွှန်အသစ်တစ်ခု ဖန်တီးပေးသည်။
နည်းလမ်း 4: ကိုအသုံးပြုပါ။ rsync အမိန့်ပေးသည်။
ဟိ rsync ဖိုင်များနှင့် လမ်းညွှန်များကို တစ်ပြိုင်တည်းလုပ်ဆောင်ရန် အမိန့်ကို အသုံးပြုနိုင်ပြီး လမ်းညွှန်ကို ဗလာဖြစ်စေရန်လည်း အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်:
rsync -a --အလွတ်_လမ်းညွှန်/ my_directory/ ကိုဖျက်ပါ

ဒီမှာ, ဗလာ_လမ်းညွှန် ဗလာလမ်းညွှန်တစ်ခုဖြစ်ပြီး၊ -- ဖျက် option သည် source directory တွင်မရှိသောပစ်မှတ်လမ်းညွှန်မှဖိုင်များကိုဖယ်ရှားသည်။
ကြိုတင်သတိပေးချက်များ
ဖျက်ခြင်းလုပ်ငန်းများ မလုပ်ဆောင်မီ၊ ဤလုပ်ဆောင်ချက်များသည် နောက်ပြန်မဆုတ်နိုင်သောကြောင့် ဖိုင်များကို အမှန်တကယ်ဖျက်ရန် ရည်ရွယ်ထားကြောင်း သေချာပါစေ။
လမ်းညွှန်တွင် အရေးကြီးသောဖိုင်များပါလျှင် ဦးစွာ အရန်ကူးယူပါ။
ကိုအသုံးပြုခြင်း။ sudo command သည် စီမံခန့်ခွဲရေးဆိုင်ရာ အခွင့်အရေးများ လိုအပ်သည်။ သင့်တွင် လုံလောက်သော ခွင့်ပြုချက်မရှိပါက၊ သင်အသုံးပြုရန် လိုအပ်နိုင်သည်။ sudo ဤအမိန့်များကို လုပ်ဆောင်ရန်။
အထက်ဖော်ပြပါနည်းလမ်းများသည် အခြေအနေအများစုတွင် အကျုံးဝင်သော်လည်း ၎င်းတို့ကို အကောင်အထည်ဖော်သည့်အခါတွင် သင့်သတ်မှတ်ထားသောကိစ္စရပ်အပေါ်အခြေခံ၍ သင့်လျော်သောနည်းလမ်းကို ရွေးချယ်ကာ ဒေတာဆုံးရှုံးမှုကိုရှောင်ရှားရန် သတိဖြင့်လုပ်ဆောင်ပါ။
ဖျက်ခြင်းလုပ်ငန်းစဉ်အပေါ် အသေးစိပ်ထိန်းချုပ်လိုပါက၊ သင်အသုံးပြုနိုင်ပါသည်။ရှာပါ။command နှင့်တွဲ-execရွေးချယ်မှု။ ဥပမာအားဖြင့်:
my_directory -type f -exec rm {} \;

ဤ command သည် ဖိုင်အားလုံးကို တွေ့လိမ့်မည် (အမျိုးအစား f) အောက်မှာ my_directory directory ကို execute လုပ်ပါ။ rm ဖိုင်တစ်ခုစီတွင် command
နည်းလမ်း 3- မူရင်းဖိုင်ကို အစားထိုးရန် လမ်းညွှန်အသစ်တစ်ခု ဖန်တီးပါ။
လမ်းညွှန်တစ်ခုကို လုံးလုံးလျားလျား ဗလာလုပ်ပြီး ၎င်းကို ပြန်လည်ဖန်တီးရန် စိတ်မ၀င်စားပါက၊ သင်သည် လမ်းညွှန်တစ်ခုလုံးကို ဖျက်ပြီးနောက် ၎င်းကို ထပ်မံဖန်တီးနိုင်သည်-
ဤနည်းလမ်းသည် လမ်းညွှန်နှင့် ၎င်း၏အကြောင်းအရာအားလုံးကို ဖျက်လိုက်ပြီး ဗလာလမ်းညွှန်အသစ်တစ်ခု ဖန်တီးပေးသည်။
နည်းလမ်း 4: ကိုအသုံးပြုပါ။ rsync အမိန့်ပေးသည်။
ဟိ rsync ဖိုင်များနှင့် လမ်းညွှန်များကို တစ်ပြိုင်တည်းလုပ်ဆောင်ရန် အမိန့်ကို အသုံးပြုနိုင်ပြီး လမ်းညွှန်ကို ဗလာဖြစ်စေရန်လည်း အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်:
ဒီမှာ,
ဗလာ_လမ်းညွှန် ဗလာလမ်းညွှန်တစ်ခုဖြစ်ပြီး၊ -- ဖျက် option သည် source directory တွင်မရှိသောပစ်မှတ်လမ်းညွှန်မှဖိုင်များကိုဖယ်ရှားသည်။ကြိုတင်သတိပေးချက်များ
ဖျက်ခြင်းလုပ်ငန်းများ မလုပ်ဆောင်မီ၊ ဤလုပ်ဆောင်ချက်များသည် နောက်ပြန်မဆုတ်နိုင်သောကြောင့် ဖိုင်များကို အမှန်တကယ်ဖျက်ရန် ရည်ရွယ်ထားကြောင်း သေချာပါစေ။
လမ်းညွှန်တွင် အရေးကြီးသောဖိုင်များပါလျှင် ဦးစွာ အရန်ကူးယူပါ။
ကိုအသုံးပြုခြင်း။
sudo command သည် စီမံခန့်ခွဲရေးဆိုင်ရာ အခွင့်အရေးများ လိုအပ်သည်။ သင့်တွင် လုံလောက်သော ခွင့်ပြုချက်မရှိပါက၊ သင်အသုံးပြုရန် လိုအပ်နိုင်သည်။ sudo ဤအမိန့်များကို လုပ်ဆောင်ရန်။အထက်ဖော်ပြပါနည်းလမ်းများသည် အခြေအနေအများစုတွင် အကျုံးဝင်သော်လည်း ၎င်းတို့ကို အကောင်အထည်ဖော်သည့်အခါတွင် သင့်သတ်မှတ်ထားသောကိစ္စရပ်အပေါ်အခြေခံ၍ သင့်လျော်သောနည်းလမ်းကို ရွေးချယ်ကာ ဒေတာဆုံးရှုံးမှုကိုရှောင်ရှားရန် သတိဖြင့်လုပ်ဆောင်ပါ။
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

Rackmount PC
Embedded Computing
စက်မှုအိတ်ဆောင်ကွန်ပျူတာများ
အကြမ်းခံသော တက်ဘလက်များ
အကြမ်းခံသော Laptop
စက်မှု Panel PC
အကြမ်းခံသောလက်ကိုင်
Advantech စက်မှု PC