ဒီလမ်းညွှန်ဖိုင်တစ်ဖိုင်မန်နေဂျာနှင့် Linux ကို command line ကိုသုံးပြီးဖိုင်တွေအမည်ပြောင်းဖို့ဘယ်လိုသင်ပြပါလိမ့်မယ်။
အများစုက Linux ကိုဖြန့်ဝေ desktop ပေါ်မှာပတ်ဝန်းကျင်၏တစ်စိတ်တစ်ဒေသအဖြစ်က default ဖိုင်မန်နေဂျာရှိသည်။ တစ်ဦးက desktop ပေါ်မှာပတ်ဝန်းကျင် Terminal ကိုပြတင်းပေါက်သို့ပညတ်တော်တို့ကိုရိုက်ထည့်စရာမလိုဘဲဘုံတာဝန်များကိုလုပ်ဆောင်မှအသုံးပြုသူများကိုဖွပေးသော tools တွေကိုတစ်ဦးစုဆောင်းမှုဖြစ်ပါတယ်။
တစ်ဦးက desktop ပေါ်မှာပတ်ဝန်းကျင်ယေဘုယျအားဖြင့်သော graphical applications များပြသရန်အသုံးပြုသောပြတင်းပေါက်မန်နေဂျာပါဝင်သည်။
ဒါဟာအစအောက်ပါတို့မှအချို့သို့မဟုတ်အားလုံးပါဝင်သည်ပါလိမ့်မယ်:
- (လည်း task bar အဖြစ်လူသိများ) မှာ panel က - ယေဘုယျအားဖြင့်တစ်ဦး menu ကိုခလုတ်, စနစ်တစ်ခုဗန်းအတှကျအသုံးပွု
- မီနူး
- တစ်ဦးပစ်လွှတ်ဘား
- တစ်ဒိုင်ခွက်
- Widgets တွေ
- desktop ပေါ်က icon များ
- ထိုကဲ့သို့သောဖိုင်ကိုမန်နေဂျာ, မှတ်စုအပြား, ဂဏန်းတွက်စက်စသည်တို့အဖြစ် tools များ
တစ်ဦးကဖိုင်မန်နေဂျာဖန်တီးမှု, လှုပ်ရှားမှုနှင့်ဖိုင်များ၏ဖျက်မှုကိုထိန်းချုပ်ရန်အသုံးပြုသည်။ Windows ကိုအသုံးပြုသူများကဖိုင်မန်နေဂျာအမျိုးအစားဖြစ်သည့်အတွက် Windows Explorer ကိုအကျွမ်းတဝင်ဖြစ်လိမ့်မည်။
ထိုကဲ့သို့သောကို Nautilus, လင်းပိုင်, Caja, PCManFM နှင့် Thunar အဖြစ်ကွဲပြားခြားနားသောဖိုင်မန်နေဂျာတစ်ဦးအရေအတွက်ကိုရှိပါတယ်။
ကို Nautilus Ubuntu ကိုနှင့်ထိုကဲ့သို့သော Fedora နဲ့တော့ OpenSUSE အဖြစ် GNOME desktop environment ကိုအပြေးဖြန့်ဝေရှိတဲ့ default ဖိုင်မန်နေဂျာဖြစ်ပါတယ်။
လင်းပိုင်ထိုကဲ့သို့သော Kubuntu နှင့် KaOS အဖြစ် Linux ကိုဖြန့်ဝေအသုံးပြုတဲ့က KDE desktop ပေါ်မှာပတ်ဝန်းကျင်များအတွက် default အနေနဲ့ဖိုင်မန်နေဂျာဖြစ်ပါတယ်။
Linux Mint သည့်အိမ်ထောင်ဖက်ကို desktop ကိုအသုံးချသောပေါ့ပါးသောဗားရှင်းရှိပါတယ်။ အဆိုပါအိမ်ထောင်ဖက် desktop ပေါ်ကပု Caja ဖိုင်မန်နေဂျာအသုံးချ။
ပေါ့ပါးဖြန့်ဝေလေ့ Thunar ဖိုင်မန်နေဂျာနှင့်အတူကြွလာတော်မူသော PCManFM ဖိုင်မန်နေဂျာသို့မဟုတ် Xfce ရှိပါတယ်ရသော LXDE desktop environment ကိုဖြစ်စေသုံးပါ။
ကအမည်များကိုပြောင်းလဲနိုင်ပါသည်ဖြစ်ပျက်ဒါပေမယ့်ဖိုင်တွေအမည်ပြောင်းများအတွက်လုပ်ဆောင်နိုင်စွမ်းကိုလုံးဝနီးပါးအတူတူပင်ဖြစ်ပါသည်အဖြစ်
တစ်ဦးကဖိုင်မှတ်တမ်း Manager ကိုအသုံးပြုခြင်းတစ်ဦးက File ကို Rename လုပ်နည်း
အဆိုပါဖိုင်မန်နေဂျာများသောအားဖြင့်တစ်ပုံစံတင်ပို့ရန်ကက်ဘိနက်တူထားတဲ့ icon တစ်ခုရှိပါတယ်။ သငျသညျကို Ubuntu ကိုအသုံးပြုနေလျှင်ဥပမာအားဖြင့်ကပစ်လွှတ် bar ကိုအပေါ်ဒုတိယ icon ဖြစ်ပါတယ်။
သငျသညျယေဘုယျအားဖြင့်မီနူး system သို့မဟုတ်အမှန်ပင်တစ်ဦးအမြန်ပစ်လွှတ်ဘား၏အဖြစ်တစ်စိတ်တစ်ပိုင်း၏တစ်စိတ်တစ်ဒေသအဖြစ်လည်းကောင်းတစ်ဦး panel ကိုအပေါ်ပစ်လွှတ် bar မှာသက်ဆိုင်ရာဖိုင်မန်နေဂျာအိုင်ကွန်ရှာတွေ့နိုင်ပါသည်။
တစ်ဦးကဖိုင်မန်နေဂျာယေဘုယျအားဖြင့်ထိုကဲ့သို့သောအိမ်ဖိုင်တွဲ, desktop ပေါ်မှာအခြား devices များနှင့် recycle bin ကိုအဖြစ်လက်ဝဲ panel ကိုအတွက်နေရာများစာရင်းကိုရှိပါတယ်။
ညာဘက် panel တွင်လက်ဝဲ panel ကိုအတွက်ရွေးချယ်ထားသောနေရာဖိုင်တွေနဲ့ဖိုင်တွဲများစာရင်းကိုဖြစ်ပါတယ်။ သငျသညျသူတို့အပျေါမှာ double click နှိပ်ခြင်းအားဖြင့်ဖိုင်တွဲများမှတစ်ဆင့်ဆင်းတူးနိုင်ပြီးသင် toolbar ကိုအပေါ်မြှားသုံးပြီးဖိုလ်ဒါမှတဆင့်တက်ပြန်ရွှေ့နိုင်ပါတယ်။
ဖိုင်တစ်ဖိုင်သို့မဟုတ်ဖိုင်တွဲအမည်ပြောင်းနီးပါးမျှကိစ္စအရာဖြန့်ဖြူးရာဒက်စ်တော့ပတ်ဝန်းကျင်နှင့်အမှန်ပင်သင်အသုံးပြုနေသောထားတဲ့ဖိုင်မန်နေဂျာအတူတူပင်ဖြစ်ပါသည်။
ညာဘက်ကိုသင်ဖျက်ပစ်နဲ့ရှေးခယျြ "နာမည်ပြောင်းရန်" လိုဖိုင်သို့မဟုတ်ဖိုင်တွဲပေါ်ကလစ်နှိပ်ပါ။ တနည်းအားဖြင့်များစွာသောဖိုင်မန်နေဂျာသင်တူညီတဲ့အရေးယူဖျော်ဖြေဖို့ဖိုင်တစ်ခုသို့မဟုတ်ဖိုင်တွဲများနှင့်စာနယ်ဇင်း F2 ကို click ကျန်ရစ်ဖို့ခွင့်ပြုပါ။
ဖိုင်တစ်ဖိုင်အမည်ပြောင်းများအတွက် interface ကိုအနည်းငယ်ဖိုင်မန်နေဂျာပေါ် မူတည်. ကွဲပြားနေသည်။ ဥပမာအားကို Nautilus, Thunar နှင့် PCManFM လင်းပိုင်နှင့် Caja သငျသညျရိုးရှင်းစွာဟောင်းတဦးတည်းအပေါ်မှာနာမည်အသစ်ရိုက်ထည့်ပါစေသော်လည်းအသစ်ကဖိုင်အမည်ရိုက်ထည့်မှသေးငယ်တဲ့ပြတင်းပေါက်ဖော်ပြပေးမှာဖြစ်ပါတယ်။
အဆိုပါ Linux ကိုစစ်ဌာနချုပ်လိုင်းအသုံးပြုခြင်းဖိုင်များ Rename လုပ်နည်း
သငျသညျဖိုင်တွေအမည်ပြောင်းများအတွက် command ကိုအမှန်တကယ်အမည်ပြောင်းကြောင်းထွက်ရှာတွေ့မှအံ့သြမရပေလိမ့်မည်။ ဒီလမ်းညွှန်ထဲမှာ, သင် file ကိုအမည်ပြောင်းဖို့ဘယ်လိုဖိုင်၏တစ်စိတ်တစ်ပိုင်းကိုအမည်ပြောင်းဖို့ဘယ်လို, အပြည့်စုံ file ကိုအမည်ပြောင်းဖို့ဘယ်လိုလေ့လာသင်ယူကြလိမ့်မည်ပုံဆောင်လင့်များနှင့်မည်သို့ rename command ကိုအလုပ်လုပ်သောအတည်ပြုချက်ကိုရယူမှ By မှထောက်ပြခဲ့သည်။
တစ်ဦးက File ကို Rename လုပ်နည်း
ဖိုင်တစ်ဖိုင်အမည်ပြောင်းများအတွက် syntax သင်ကထင်လိမ့်မယ်အဖြစ်သိသာမဟုတ်ပါဘူး။ အောက်ပါဥပမာကိုဖိုင်တစ်ဖိုင်အမည်ပြောင်းဖို့ဘယ်လိုပြသထားတယ်:
စကားရပ်ကိုအစားထိုး file ကိုအမည်ပြောင်း
သင်က rename command ကို oldfile newfile အမည်ပြောင်းဟုသကဲ့သို့ရိုးရှင်းတဲ့ဖြစ်လိမ့်မယ်လို့ထင်စေခြင်းငှါ, ဒါပေမယ့်အဲဒါအဖြစ်အတော်လေးအဖြစ်ရိုးရှင်းမဟုတ်ပါဘူးကျနော်တို့ငါဖြတ်သန်းသွားအဖြစ်အဘယ်ကြောင့်ရှင်းပြပါလိမ့်မယ်။
သငျသညျ testfile လို့ခေါ်တဲ့ဖိုင်ရှိသည်နှင့်သင် testfile2 ကြောင့်အမည်ပြောင်းချင်ဆိုပါစို့။ အောက်မှာဖေါ်ပြတဲ့အတိုင်းသင်အသုံးပြုမယ်လို့အမိန့်ဖြစ်ပါသည်:
testfile testfile2 testfile အမည်ပြောင်း
ဒါကြောင့်အဘယျသို့ကဒီမှာဖြစ်ပျက်သလဲ? အဆိုပါစကားရပ်ကိုစာသားသို့မဟုတ်အမှန်ပင် အကယ်. သင်သည်ဖိုင်အမည်အတွက်ရှာဖွေနေဖြစ်ကြောင်းပုံမှန်စကားရပ်၏ bit နဲ့ဖြစ်ပါတယ်။
အဆိုပါအစားထိုးသင်တို့နှင့်အတူရှိသည့်စကားရပ်ကိုအစားထိုးရန်ဆန္ဒရှိခြင်းနှင့်ဖိုင်ကိုသင် rename အပေါ်လုပ်ဆောင်ချင်သောဖိုင်ကိုသို့မဟုတ်ဖိုင်များကိုဖြစ်ပါတယ်စာသားဖြစ်ပါတယ်။
အဘယျကွောငျ့သငျသညျကိုမေးစေခြင်းငှါ, ဤကဲ့သို့သောအလုပ်လုပ်ပါသလဲ
သငျသညျခွေးပုံဖိုင်တွဲခဲ့ပေမယ်အောက်ပါအတိုင်းသကဲ့သို့သင်တို့မတော်တဆကြောင်ဓါတ်ပုံတွေကိုသူတို့အခေါ်ကိုမြင်ယောင်ကြည့်:
- catsittingdown
- barkingcat
- postmanattackedbycat
အမိန့် oldfile newfile အမည်ပြောင်းကဲ့သို့ရိုးရှင်းခဲ့လျှင် သို့ဖြစ်. သင်သည်တစ်ဦးချင်းတစ်ဦးချင်းစီဖိုင်အမည်ပြောင်းရန်ရှိသည်လိမ့်မယ်။
ဟာ Linux နှင့်အတူအောက်ပါအတိုင်းသကဲ့သို့သင်တို့ကိုတစ်ကြိမ်မှာဖိုင်တွေအားလုံးကိုအမည်ပြောင်းနိုင်ပါတယ် command ကိုအမည်ပြောင်း:
ကြောင်ကခွေးကိုအမည်ပြောင်း *
အောက်မှာဖေါ်ပြတဲ့အတိုင်းအထက်ဖိုင်များကိုအမည်ပြောင်းလိမ့်မည်:
- dogsittingdown
- barkingdog
- postmanattackedbydog
အထက်ပါ command ကိုအခြေခံအားဖြင့်ဖိုင်တွေအားလုံးကို (အခရေပွင့သံခိတ်အားဖြင့်ခေါ်လိုက်ပါမယ်မှတဆင့်ကြည့်ရှု metacharacter ) နှင့်ကခွေးနှင့်အတူကအစားထိုးနှုတ်ကပတ်တော်ကိုကြောင်တစ်ကောင်တွေ့ရှိရလေရာရာ၌။
symbolic link ကထောက်ပြအဆိုပါရုပ်ပိုင်းဆိုင်ရာဖိုင်မှတ်တမ်းကိုအမည်ပြောင်း
တစ်ဦးကသင်္ကေတ link ကို desktop shortcut တခုကိုဆင်တူဖိုင်တစ်ဖိုင်တစ်ခု pointer အဖြစ်ဆောင်ရွက်သည်။ အဆိုပါသင်္ကေတ link ကိုမှာညွှန်ပြတာဖြစ်ပါတယ်ဖိုင်ရဲ့တည်နေရာလမ်းကြောင်း မှလွဲ. မည်သည့်ဒေတာဆံ့မခံပါဘူး။
သင့်အနေဖြင့်အောက်ပါ command ကို အသုံးပြု. သင်္ကေတ link ကိုဖန်တီးနိုင်သည်
ln -s
ဥပမာအားဖြင့်, သင်သည်သင်၏ခွေးဓာတ်ပုံများကို folder ထဲမှာ barkingdog လို့ခေါ်တဲ့ဖိုင်ရှိသည်နှင့်သင်နာမတော်ကိုအမှီ ပြု. howtostopdogbarking နှင့်အတူ dogtraining လို့ခေါ်တဲ့ကွဲပြားခြားနားသောဖိုင်တွဲထဲတွင်ဖိုင်တစ်ဦးသင်္ကေတ link ကိုဖန်တီးချင်ခဲ့တယ်ဆိုပါစို့။
သင့်အနေဖြင့်အောက်ပါ command ကိုအသုံးပြုပြီးကြောင်းလုပ်နိုင်:
ln -s ~ / ရုပ်ပုံများ / dogpictures / barkingdog ~ / ရုပ်ပုံများ / dogtraining / howtostopdogbarking
သင်က ls -lt command ကို run သင်္ကေတလင့်များနေသောဖိုင်များကိုပြောပြနိုင်ပါတယ်။
ls -lt howtostopdogbarking
> / home / ရုပ်ပုံများ / dogpics / barkingdog - က output howtostopdogbarking တူတစ်ခုခုပြပါလိမ့်မယ်။
ယခုငါဟောင်နေတဲ့ခွေးကိုရပ်တန့်ဖို့ဘယ်လိုသိကြပေမယ့်အများအပြားသင်တန်းဆရာအားဖြင့်အကြံဉာဏ်ကိုပထမဦးဆုံးစကားပြောခွေးသင်ပေးဖို့ဖြစ်ပါတယ်နှငျ့သငျကျွမ်းကျင်ကြောင်းရှိတခါသငျသညျမလိုချင်ကြဘူးသည့်အခါပြီးတော့သင်က shush မှရနိုင်မည်မျှသင်တို့တွင်ငါမသိ bark.That ကဘာပဲဖြစ်ဖြစ်သီအိုရီဖြစ်ပါတယ်။
လက်၌ဤပညာအတတ်နှင့်, သင် speakingdog ခံရဖို့ barkingdog ရုပ်ပုံအမည်ပြောင်းချင်ပေလိမ့်မည်။
သင့်အနေဖြင့်အောက်ပါ command ကို run နေဖြင့် dogpics folder ထဲမှာတိုက်ရိုက်ရုပ်ပုံအမည်ပြောင်းနိုင်:
စကားပြော / အိမ်မှာဟောင်အမည်ပြောင်း / ရုပ်ပုံများ / dogpics / barkingdog
တနည်းအားဖြင့်သင်သည်လည်းသင်္ကေတ link ကို၏အမည်ကိုသတ်မှတ်ခြင်းအားဖြင့်အောက်ပါ switch ကိုသုံးပြီးအားဖြင့်ဟောင်ခွေးရုပ်ပုံအမည်ပြောင်းနိုင်:
-s စကားပြော / အိမ်မှာဟောင်အမည်ပြောင်း / ရုပ်ပုံများ / dogtraining / howtostopdogbarking
အဆိုပါ Rename စစ်ဌာနချုပ်အလုပ်လုပ်ခဲ့ဖူးဒါကအတည်ပြုချက်ရယူပါရန်ကဘယ်လို
အဆိုပါ rename Command ဖြင့်အဓိကပြဿနာကပြုတော်မူပြီသင်သည်အဘယ်သို့ပြောပြမထားဘူးဆိုတာပါပဲ။ သငျသညျအလုပ်လုပ်ခဲ့ကြလိမ့်မယ်ထင်ပါတယ်အဘယျသို့ရှိသည်နှင့်ဒါသင် ls command ကို အသုံးပြု. ကိုယ့်ကိုကိုယ်သွားနှင့်စစ်ဆေးသည်ရန်ရှိသည်မည်မဟုတ်ပါ။
သငျသညျအောကျပါအ switch ကိုသုံးနေလျှင်သို့သော် rename command ကိုအမည်ပြောင်းခဲ့ပြီးအတိအကျသင်သည်အဘယ်သို့ပြောလိမ့်မည်ဟု:
* -v ကြောင်ခွေးတစ်ကောင်ကိုအမည်ပြောင်း
က output ကဒီ၏လိုင်းများတလျှောက်ရှိလိမ့်မည်:
- barkingcat -> barkingdog
- catsittingdown -> dogsittingdown
- postmanattackedbycat -> postmanattackedbydog
ဒီ command ဘယ်အရာကိုသင်အမှန်တကယ်ဖြစ်ပျက်ချင်ခဲ့တယ်ဖြစ်ပျက်လုပ်ခဲ့တယ်ကြောင်းအတည်ပြုရန်ကူညီပေးသည်။
ဖိုင်တွေကိုနာမည်ပြောင်းရန်နောက်ထပ်နည်းလမ်း
သငျသညျဖိုင်တွေအမည်ပြောင်း၏ရိုးရှင်းတဲ့ syntax ပိုနှစ်သက်လျှင်ကြိုးစားကြ သည့် MV command ကို အောက်ပါအတိုင်း:
MV oldfilename newfilename
အကျဉ်းချုပ်
ဟာ Linux command line ကိုအသုံးပြုခြင်းအကြောင်းသင်ယူတဲ့အခါမှာသငျသညျ, ခွင့်ပြုချက်အကြောင်းကိုသိရန်လိုအပ်ပါ သည်အသုံးပြုသူများနှင့်အုပ်စုများကိုဖန်တီးရန်မည်သို့မည်ပုံ , directory များဖန်တီးရန်မည်သို့မည်ပုံ , files တွေကို copy ဖို့ဘယ်လို ဖိုင်တွေနဲ့ရွှေ့နှင့်အမည်ပြောင်းဖို့ဘယ်လို, လင့်များအကြောင်းကိုအားလုံး ။
ဤသည်နှင့်ဆက်စပ်ဆောင်းပါးပေးသည် 12 ပညတ်တော်တို့ကိုခြုံငုံသုံးသပ် သင် Linux ကို command line ကိုသုံးစွဲဖို့သင်ယူခြင်းသည့်အခါနှင့်ပတ်သက်ပြီးသိကျွမ်းရန်လိုအပ်သည်။