Soft link သည် Linux တွင် မည်သို့အလုပ်လုပ်သနည်း။

မာတိကာ

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

ပုံဆောင်လင့်ခ် ( soft link သို့မဟုတ် symlink ဟုခေါ်သည် ) ပါဝင်သည်။ အခြားဖိုင် သို့မဟုတ် လမ်းညွှန်ကို ကိုးကားချက်အဖြစ် လုပ်ဆောင်သည့် အထူးဖိုင်အမျိုးအစား. လည်ပတ်မှုစနစ်များကဲ့သို့ Unix/Linux သည် သင်္ကေတလင့်ခ်များကို မကြာခဏအသုံးပြုသည်။ … သင်္ကေတလင့်ခ်များကို လမ်းညွှန်များအပြင် မတူညီသော ဖိုင်စနစ်များ သို့မဟုတ် ကွဲပြားသော အခန်းကန့်များရှိ ဖိုင်များသို့ ပြုလုပ်နိုင်သည်။

သင်္ကေတလင့်ခ် (သင်္ကေတလင့်ခ်ဟုလည်း ခေါ်သည်) သည် သင့်ကွန်ပျူတာရှိ အခြားဖိုင် သို့မဟုတ် ဖိုင်တွဲတစ်ခုသို့ ညွှန်ပြသည့် Linux တွင် ဖိုင်အမျိုးအစားတစ်ခုဖြစ်သည်။ Symlinks များသည် Windows ရှိ ဖြတ်လမ်းများနှင့် ဆင်တူသည်။ အချို့သောလူများက symlinks များကို “soft links” – “hard links” နှင့် ဆန့်ကျင်သည့်အနေဖြင့် Linux/UNIX စနစ်ရှိ လင့်ခ်အမျိုးအစားတစ်ခုဖြစ်သည်။

ပျော့ပျောင်းသောလင့်ခ် (Symbolic link ဟုလည်းခေါ်သည်) သည် ညွှန်ပြချက် သို့မဟုတ် ဖိုင်အမည်ကို ရည်ညွှန်းချက်အဖြစ် လုပ်ဆောင်သည်။ မူရင်းဖိုင်တွင် ရရှိနိုင်သော အချက်အလက်များကို ၎င်းသည် သုံးစွဲခွင့်မရှိပါ။.
...
Soft Link :

နှိုင်းယှဉ်မှု ကန့်သတ်ချက်များ ခက်လင့် ပျော့ပျောင်းသောလင့်
ဖိုင်ထားသိုစနစ် ဖိုင်စနစ်များတွင် အသုံးပြု၍မရပါ။ ၎င်းကို ဖိုင်စနစ်များတွင် အသုံးပြုနိုင်သည်။

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

A soft link is similar to the file shortcut feature which is used in Windows Operating systems. Each soft linked file contains a separate Inode value that points to the original file. As similar to hard links, any changes to the data in either file is reflected in the other.

ပုံဆောင်လင့်ခ်တစ်ခုကို ဖယ်ရှားရန် တစ်ခုခုကို အသုံးပြုပါ။ အငြင်းအခုံအဖြစ် symlink ၏အမည်ဖြင့်နောက်တွင် rm သို့မဟုတ် unlink command ကို. လမ်းညွှန်တစ်ခုသို့ညွှန်ပြသော သင်္ကေတလင့်ခ်ကို ဖယ်ရှားသည့်အခါ သင်္ကေတလင့်ခ်အမည်တွင် trailing slash ကို ထပ်မထည့်ပါနှင့်။

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

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

UNIX သင်္ကေတလင့်ခ် သို့မဟုတ် Symlink အကြံပြုချက်များ

  1. soft link ကို update လုပ်ရန် ln -nfs ကိုသုံးပါ။ …
  2. သင်၏ပျော့ပျောင်းသောလင့်ခ်မှညွှန်ပြနေသည့်အမှန်တကယ်လမ်းကြောင်းကိုရှာဖွေရန် UNIX ဆော့ဖ်ဝဲလင့်ခ်ကို ပေါင်းစပ်ထားသော pwd ကိုသုံးပါ။ …
  3. မည်သည့်လမ်းညွှန်တွင်မဆို UNIX ဆော့ဖ်ဝဲလင့်ခ်နှင့် ဟာ့ဒ်လင့်ခ်အားလုံးကို ရှာဖွေရန် အောက်ပါ command “ls -lrt | grep “^l” “။

သင်လုပ်နိုင်သည် ဖိုင်တစ်ခုသည် [ -L ဖိုင် ] ပါသော သင်္ကေတလင့်ခ်ဖြစ်မဖြစ် စစ်ဆေးပါ။ . အလားတူ၊ ဖိုင်တစ်ခုသည် [ -f ဖိုင် ] ပါသည့် ပုံမှန်ဖိုင်ဟုတ်မဟုတ် စမ်းသပ်နိုင်သည်၊ သို့သော် ယင်းအခြေအနေတွင်၊ symlinks များကို ဖြေရှင်းပြီးနောက် စစ်ဆေးမှုကို ပြီးမြောက်သည်။ ဟာ့ဒ်လင့်ခ်များသည် ဖိုင်အမျိုးအစားမဟုတ်ပါ၊ ၎င်းတို့သည် ဖိုင်တစ်ခုအတွက် (မည်သည့်အမျိုးအစားမဆို) ကွဲပြားသောအမည်များသာဖြစ်သည်။

ဟာ့ဒ်လင့်ခ်သည် ထိုဖိုင်၏ဒေတာကို အမှန်တကယ်မပွားဘဲ တူညီသောအသံအတိုးအကျယ်ရှိ အခြားဖိုင်ကို ကိုယ်စားပြုသည့်ဖိုင်တစ်ခုဖြစ်သည်။ … hard link သည် အခြေခံအားဖြင့် ၎င်းကိုညွှန်ပြနေသည့် ပစ်မှတ်ဖိုင်၏ mirrored copy ဖြစ်သော်လည်း၊ ဟာ့ဒ်လင့်ခ်ဖိုင်ကို သိမ်းဆည်းရန် နောက်ထပ် hard drive နေရာ မလိုအပ်ပါ။.

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

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

Unix တွင်ခွင့်ပြုချက်များကို သင်မည်ကဲ့သို့ဖတ်သနည်း။

လမ်းညွှန်တစ်ခုရှိ ဖိုင်အားလုံးအတွက် ခွင့်ပြုချက်များကို ကြည့်ရှုရန်၊ -la ရွေးချယ်မှုများဖြင့် ls command ကိုသုံးပါ။. အခြားရွေးချယ်စရာများကို အလိုရှိသောအတိုင်း ထည့်ပါ။ အကူအညီအတွက် Unix ရှိ ဖိုင်များကို စာရင်းပြုစုပါ။ အထက်ဖော်ပြပါ အထွက်နမူနာတွင်၊ စာကြောင်းတစ်ခုစီရှိ ပထမဇာတ်ကောင်သည် စာရင်းသွင်းထားသည့်အရာဝတ္ထုသည် ဖိုင် သို့မဟုတ် လမ်းညွှန်တစ်ခုဟုတ်မဟုတ်ကို ဖော်ပြသည်။

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