Linux ရှိ ပုံဆောင်လင့်ခ်ဖိုင်ဆိုတာ ဘာလဲ။

သင်္ကေတလင့်ခ်၊ ပျော့ပျောင်းသောလင့်ခ်ဟုလည်း ခေါ်ဝေါ်သော လင့်ခ်သည် Windows ရှိ ဖြတ်လမ်း သို့မဟုတ် Macintosh alias ကဲ့သို့သော အခြားဖိုင်သို့ညွှန်ပြသည့် အထူးဖိုင်အမျိုးအစားဖြစ်သည်။ ခက်ခဲသောလင့်ခ်နှင့်မတူဘဲ၊ သင်္ကေတလင့်ခ်တစ်ခုသည် ပစ်မှတ်ဖိုင်တွင် ဒေတာမပါဝင်ပါ။ ၎င်းသည် ဖိုင်စနစ်ရှိ အခြား entry ကိုညွှန်ပြသည်။

ပုံဆောင်လင့်ခ်တစ်ခုဖြစ်သည်။ အခြားဖိုင်စနစ်အရာဝတ္တုကိုညွှန်ပြသောဖိုင်စနစ်အရာဝတ္ထု. ညွှန်ပြနေသော အရာဝတ္ထုကို ပစ်မှတ်ဟု ခေါ်သည်။ သင်္ကေတလင့်ခ်များသည် သုံးစွဲသူများအတွက် ပွင့်လင်းသည်။ လင့်ခ်များသည် ပုံမှန်ဖိုင်များ သို့မဟုတ် လမ်းညွှန်များအဖြစ် ပေါ်လာပြီး အသုံးပြုသူ သို့မဟုတ် အက်ပ်လီကေးရှင်းမှ အတိအကျတူညီသည့်ပုံစံဖြင့် လုပ်ဆောင်နိုင်သည်။

သို့ ဖန်တီး a သင်္ကေတ link ကို-s ကိုသုံးပါ -အထိမ်းအမှတ်ဖြစ်သော ) ရွေးချယ်မှု။ FILE နဲ့ရော ရှိရင် LINK ပေးထားတယ်၊ ln လိမ့်မည် ဖန်တီး a လင့်ခ် ပထမအငြင်းအခုံ (FILE) အဖြစ်သတ်မှတ်ထားသောဖိုင်မှဒုတိယအငြင်းအခုံအဖြစ်သတ်မှတ်ထားသောဖိုင်သို့ ( LINK ).

ပုံဆောင်လင့်ခ်တစ်ခုကို ဖန်တီးရန် ပစ်မှတ်ဖိုင်နှင့် လင့်ခ်အမည်ဖြင့် လိုက်သော ln command သို့ -s ရွေးချယ်မှုကို ဖြတ်သန်းပါ။. အောက်ဖော်ပြပါ ဥပမာတွင် ဖိုင်တစ်ခုသည် bin ဖိုဒါသို့ သင်္ကေတချိတ်ဆက်ထားသည်။ အောက်ဖော်ပြပါ ဥပမာတွင် တပ်ဆင်ထားသော ပြင်ပဒရိုက်ကို အိမ်လမ်းညွှန်တစ်ခုသို့ သင်္ကေတပြုထားသည်။

ပျော့ပျောင်းသောလင့်ခ် (symlink သို့မဟုတ် symbolic link ဟုလည်းခေါ်သည်) ဖိုင်အမည်နှင့် တည်နေရာကိုညွှန်ပြသော ဖိုင်စနစ်ထည့်သွင်းမှု. … ပုံဆောင်လင့်ခ်ကို ဖျက်ခြင်းသည် မူရင်းဖိုင်ကို မဖယ်ရှားပါ။ သို့ရာတွင်၊ soft link point များကို ဖယ်ရှားလိုက်သော ဖိုင်သည် soft link အလုပ်မလုပ်တော့ပါက၊ ပျက်သွားမည်ဖြစ်သည်။

Symbolic links တွေဖြစ်ပါတယ်။ စာကြည့်တိုက်များကို လင့်ခ်ချိတ်ရန်နှင့် မူရင်းကို ရွှေ့ခြင်း သို့မဟုတ် ကူးယူခြင်းမရှိဘဲ ဖိုင်များကို တသမတ်တည်းရှိသော နေရာများတွင် သေချာစေရန် အချိန်တိုင်း အသုံးပြုခဲ့သည်။. လင့်ခ်များကို မတူညီသောနေရာများတွင် တူညီသောဖိုင်အများအပြားကို “သိမ်းဆည်း” ရန် မကြာခဏအသုံးပြုသော်လည်း ဖိုင်တစ်ခုအား ရည်ညွှန်းဆဲဖြစ်သည်။

လမ်းညွှန်တစ်ခုရှိ သင်္ကေတလင့်ခ်များကို ကြည့်ရှုရန်-

  1. Terminal ကိုဖွင့်ပြီး ထိုလမ်းညွှန်သို့ ရွှေ့ပါ။
  2. command : ls -la ဟု ရိုက်ထည့်ပါ။ ဤအရာသည် ၎င်းတို့ကို ဝှက်ထားသော်လည်း လမ်းညွှန်ရှိဖိုင်အားလုံးကို ကြာရှည်စွာ စာရင်းပြုစုထားမည်ဖြစ်သည်။
  3. l ဖြင့် အစပြုသော ဖိုင်များသည် သင်၏ သင်္ကေတ လင့်ခ်ဖိုင်များ ဖြစ်သည်။

အရိုးရှင်းဆုံးနည်းလမ်း- ပုံဆောင်လင့်ခ်တည်ရှိရာနေရာကို cd နှိပ်ပြီး အသေးစိတ်စာရင်းပြုစုရန် ls -l လုပ်ပါ။ ဖိုင်များ။ ပုံဆောင်လင့်ခ်ပြီးနောက် ညာဘက်ရှိအပိုင်းသည် ၎င်းကိုညွှန်ပြသည့်နေရာဖြစ်သည်။

Linux ရှိ ln command သည် အရင်းအမြစ်ဖိုင်များနှင့် လမ်းညွှန်များကြား လင့်ခ်များကို ဖန်တီးပေးသည်။

  1. -s - Symbolic Links အတွက် အမိန့်ပေးသည်။
  2. [ပစ်မှတ်ဖိုင်] – သင်လင့်ကို ဖန်တီးနေသည့် ရှိပြီးသားဖိုင်အမည်။
  3. [Symbolic filename] – ပုံဆောင်လင့်ခ်အမည်။

သင်္ကေတလင့်ခ်ကို သင်ဖန်တီးလိုသော ရှိပြီးသားဖိုင်၏အမည်ကို source_file ဖြင့် အစားထိုးပါ (ဤဖိုင်သည် ဖိုင်စနစ်များတစ်လျှောက်ရှိ မည်သည့်ဖိုင် သို့မဟုတ် လမ်းညွှန်ဖြစ်နိုင်သည်)။ myfile ကို ပုံဆောင်လင့်ခ်အမည်ဖြင့် အစားထိုးပါ။ ln အမိန့် ထို့နောက် ပုံဆောင်လင့်ခ်ကို ဖန်တီးပါ။

hard-linking directories များရခြင်းအကြောင်းရင်းမှာ ခွင့်မပြု နည်းပညာပိုင်းအနည်းငယ်သာရှိသည်။ အခြေခံအားဖြင့်၊ ၎င်းတို့သည် ဖိုင်စနစ်တည်ဆောက်ပုံကို ချိုးဖျက်သည်။ ယေဘူယျအားဖြင့် သင်သည် ခက်ခဲသောလင့်ခ်များကို မသုံးသင့်ပါ။ Symbolic လင့်ခ်များသည် ပြဿနာမဖြစ်စေဘဲ တူညီသောလုပ်ဆောင်နိုင်စွမ်းအများစုကို ခွင့်ပြုသည် (ဥပမာ ln -s ပစ်မှတ်လင့်ခ်)။

ဒီပို့စ်ကိုကြိုက်လား။ ကျေးဇူးပြု၍ သင်၏မိတ်ဆွေများကိုမျှဝေပါ။
OS ယနေ့