အိမ်နာမည်, symbolic link, နဲ့ Mac OS X မှာ Hard Links များဘာတွေလဲ?

အဆိုပါ OS X ကို file system ကိုဖိုင်တွေနဲ့ဖိုင်တွဲဖို့ဖြတ်လမ်းလင့်များအတော်ကြာအမျိုးအစားများကိုထောက်ခံပါတယ်။ shortcut လင့်များနက်ရှိုင်းသည့်အတွင်းသင်္ဂြိုဟ်ခြင်းကိုခံကြသည်တ္ထုမှသွားလာရန်လွယ်ကူစေနိုင်သည် OS X ကို file system ကို ။ နာမည်တုများ, သင်္ကေတလင့်များနှင့်ခက်ခဲလင့်များ: OS X ကိုလင့်များ၏သုံးမျိုးထောက်ခံပါတယ်။

လင့်များအားလုံးသည်သုံးမျိုးမူရင်းဖိုင်စနစ်ကအရာဝတ္ထုမှ shortcuts တွေကိုဖြစ်ကြသည်။ တစ်ဦးက file system ကိုအရာဝတ္ထုများသောအားဖြင့်သင့် Mac ပေါ်မှာဖိုင်တစ်ခုဖြစ်ပါသည်, သို့သော်လည်း folder တစ်ခု, တစ်ဦး drive ကိုတောင်မှတစ်ကွန်ယက် device ကိုဖြစ်စေနိုင်သည်။

အိမ်နာမည်, symbolic link များနှင့် Hard Links များ၏အကျဉ်းချုပ်

shortcut လင့်များအခြားဖိုင်အရာဝတ္ထုရည်ညွန်းကြောင်းသေးငယ်တဲ့ဖိုင်တွေဖြစ်ကြသည်။ စနစ်တစ်ဖြတ်လမ်း link ကိုရင်ဆိုင်တဲ့အခါမှာကမူလအရာဝတ္ထုတည်ရှိရာအကြောင်းသတင်းအချက်အလက်ပါရှိသည်သောဖိုင်ကိုဖတ်, ပြီးတော့ကြောင့်အရာဝတ္ထုဖွင့်လှစ်ရန်ဆက်လက်လုပ်ဆောင်မယ်။ အများဆုံးအစိတ်အပိုင်းအတွက်, ဒီသူတို့အချို့သောအမျိုးအစား link တစ်ခုကြုံတွေ့င့်ကြောင်းအသိအမှတ်ပြု apps များမရှိဘဲတွေ့ကြုံတတ်၏။ လင့်များအားလုံးသည်သုံးမျိုးသူတို့ကိုအသုံးပြုမှုကြောင့်အသုံးပြုသူသို့မဟုတ် app ကိုမှပွင့်လင်းပေါ်လာဖို့ကြိုးစားပါ။

ဤသည်င့်လင်းမြင်သာဖြတ်လမ်းလင့်များအများအပြားကွဲပြားခြားနားသောရည်ရွယ်ချက်များအတွက်အသုံးပြုခံရဖို့ခွင့်ပြု; အသုံးအများဆုံးတွေထဲကအဆင်ပြေနက်ရှိုင်းသောဖိုင်ကို system ကိုသင်္ဂြိုဟ်ကြောင်းဖိုင်တစ်ဖိုင်သို့မဟုတ်ဖိုလ်ဒါကိုရယူရန်ဖြစ်ပါသည်။ ဥပမာ, သငျသညျဘဏ်ထုတ်ပြန်ချက်များနှင့်အခြားဘဏ္ဍာရေးသတင်းအချက်အလက်သိုလှောင်ဘို့သင့် Documents ဖိုင်တွဲထဲမှာတစ်ခုစာရင်းကိုင် folder ကိုဖန်တီးကြပေမည်။ သင်မကြာခဏဒီဖိုလ်ဒါကိုသုံးလျှင်, သင်ကတစ်ခု alias ကိုဖန်တီးနိုင်ပါတယ်။ အဆိုပါ alias ကို Desktop ပေါ်မှာပေါ်လာပါလိမ့်မယ်။ အစားအသုံးပြုခြင်း၏ Finder ကို အဆိုပါစာရင်းကိုင် folder ကို access လုပ်ဖို့မျိုးစုံ folder ကိုအဆင့်ဆင့်ကတဆင့်သွားလာရန်, သငျသညျရိုးရှင်းစွာ၎င်း၏ desktop alias ကိုအပေါ်ကိုကလစ်နှိပ်ပါနိုင်ပါတယ်။ အဆိုပါ alias ကိုညာဘက်ဖိုင်တွဲနှင့်၎င်း၏ဖိုင်များ, Short-circuiting ရှည်အညွှန်းဖြစ်စဉ်ကိုရန်သင့်အားယူပါလိမ့်မယ်။

file system ကို shortcuts တွေကိုအဘို့အခြားအသုံးများတဲ့ data တွေကိုပွားသို့မဟုတ်တစ်ပြိုင်တည်းချိန်ကိုက်ဒေတာကိုစောင့်ရှောက်ရန်လည်းကောင်းစရာမလိုဘဲ, မျိုးစုံနေရာတူညီသောဒေတာကိုသုံးပါရန်ဖြစ်ပါသည်။

ရဲ့ကျွန်တော်တို့ရဲ့စာရင်းကိုင် folder ကိုဥပမာထံသို့ပြန်လာကြကုန်အံ့။ ဖြစ်ကောင်းဖြစ်နိုင်သင်စတော့ရှယ်ယာဈေးကွက် Picks ကိုခြေရာခံရန်အသုံးပြုတဲ့ application ကိုရှိသည်, app ကိုအချို့ကြိုတင်သတ်မှတ်ထား folder ထဲမှာသူ့ရဲ့ဒေတာဖိုင်များကိုသိမ်းဆည်းထားရန်လိုအပ်ပါသည်။ အဲဒီအစားတစ်စက္ကန့်တည်နေရာဖို့စာရင်းကိုင် folder ကိုကူး, ပြီးတော့ထပ်တူပြုခြင်းအတွက်နှစ်ခုဖိုလ်ဒါစောင့်ရှောက်ခြင်းနှင့် ပတ်သက်. စိုးရိမ်ပူပန်ရန်ရှိခြင်း၏စတော့ရှယ်ယာကုန်သွယ် app ကိုယင်း၏ဆက်ကပ်အပ်နှံထား folder ထဲမှာဒေတာကိုမြင်ပေမယ့်တကယ် access လုပ်ပါတယ်ဒါကြောင့်သင်အနေနဲ့ alias ကိုတစ်ခုသို့မဟုတ်သင်္ကေတ link ကိုဖန်တီးနိုင်ပါတယ် သင့်ရဲ့စာရင်းကိုင်ဖိုင်တွဲထဲမှာသိမ်းထားတဲ့ရဲ့ဒေတာ။

အမှုအရာတက် Sum ရန်: shortcuts တွေကိုအပေါငျးတို့သသုံးမျိုးရိုးရှင်းစွာမူရင်းတည်နေရာထက်တခြားကနေသင့် Mac ရဲ့ file system ကိုတစ်ခုအရာဝတ္ထုကိုရယူသုံး၏နည်းလမ်းများဖြစ်ကြသည်။ ဖြတ်လမ်းအသီးအသီးအမျိုးအစားအခြားသူများထက်အချို့သောအသုံးပြုမှုများအတွက်ပိုမိုကောင်းမွန်သင့်လျော်ဖြစ်ကြောင်းထူးခြားသော features တွေရှိပါတယ်။ ရဲ့တစ်ဦးပိုမိုနီးကပ်စွာကြည့်ကြရအောင်။

နာမည်တုများ

ဖြတ်လမ်းဒီအမျိုးအစားကတော့ Mac အတွက်အသက်အကြီးဆုံးဖြစ်၏ အမြစ်အပေါင်းတို့သည်လမ်းကိုပြန်ကိုသွား System ကို 7 ။ နာမည်တုများကိုသင်သုံးနေတယ်ဆိုလျှင်ဆိုလိုတာကသည် Finder ကိုအဆင့်မှာ created နှင့်စီမံခန့်ခွဲနေကြ Terminal နှင့် ထိုကဲ့သို့သောအများအပြား UNIX တွင် apps များနှင့် utilities အဖြစ်, ဒါမှမဟုတ် non-Mac အတွက်လျှောက်လွှာတစ်ခု alias ကိုအလုပ်လုပ်မည်မဟုတ်ပေ။ OS X ကိုသူတို့နေသောအသေးစားဒေတာဖိုင်များ, အဖြစ်နာမည်တုများကိုမြင်ပုံရသည်, သို့သော်သူတို့ကမဆံ့သတင်းအချက်အလက်များအနက်ကိုဘော်ပြမှသိမထားဘူး။

ဒါကအားနည်းချက်ဖြစ်ဟန်စခွေငျးငှါ, ဒါပေမယ့်နာမည်အမှန်တကယ် shortcuts တွေကိုများ၏သုံးမျိုး၏သြဇာအာဏာအရှိဆုံးဖြစ်တယ်။ Mac အတွက်အသုံးပြုသူများနှင့် app များကိုအဘို့, နာမည်လည်း shortcuts တွေကိုအရှိဆုံးစွယ်စုံဖြစ်ကြသည်။

သင်တစ်ဦးအရာဝတ္ထုတစ်ခု alias ကိုဖန်တီးသောအခါ, စနစ်သည်လက်ရှိအရာဝတ္ထုမှလမ်းကြောင်းအဖြစ်အရာဝတ္ထုရဲ့ inode နာမကိုအမှီပါဝင်သောသေးငယ်တဲ့ဒေတာဖိုင်ဖန်တီးပေးပါတယ်။ တစ်ခုချင်းစီကိုအရာဝတ္ထုရဲ့ inode name ကိုသင်အရာဝတ္ထုပေးနာလွတ်လပ်သော, နံပါတ်တစ်ရှည်လျားသော string ကိုဖြစ်ပြီး, မည်သည့်ထူးခြားသောဖြစ်အာမခံ အသံအတိုးအကျယ် သို့မဟုတ်သင့် Mac ကိုအသုံးပြုသည်ကိုမောင်း။

သင်တစ်ဦး alias ကိုဖိုင်ကိုဖန်တီးပြီးတာနဲ့, သင်သည်သင်၏ Mac ကိုရဲ့ file system ကိုအတွက်မဆိုတည်နေရာရွှေ့နိုင်ပြီး, ကဆဲမူလအရာဝတ္ထုပြန်ထောက်ပြပါလိမ့်မယ်။ သငျသညျကိုကြိုက်သကဲ့သို့သငျအဖြစ်အကြိမ်ပေါင်းများစွာ ပတ်သက်. alias ကိုရွှေ့နိုင်ပြီး, ကဆဲမူလအရာဝတ္ထုကိုချိတ်ဆက်မည်ဖြစ်သည်။ ဒါကတော်တော်လိမ္မာပါးနပ်ရဲ့, ဒါပေမယ့်နာမည်တစ်ခုခြေလှမ်းနောက်ထပ် concept ကိုယူပါ။

ထို alias ကိုရွေ့လျားအပြင်, သငျသညျမြားကိုလညျးသင့် Mac ရဲ့ file system ကိုအတွက်ဘယ်နေရာမှာမဆိုမူရင်းကို item ရွှေ့နိုင်ပါတယ်; အဆိုပါ alias ကိုဆဲ file ကိုရှာတွေ့နိုင်ပါလိမ့်မည်။ သူတို့ကမူရင်းကို item ၏ inode နာမကိုအမှီဆံ့သောကွောငျ့နာမည်ကဒီထင်ရသောမှော်လှည့်ကွက်လုပ်ဆောင်နိုင်ပါတယ်။ တစ်ဦးချင်းစီကို item ရဲ့ inode name ကိုထူးခြားတဲ့သောကွောငျ့, စနစ်ကအမြဲတမ်းမူရင်းဖိုင်, သင်ကပြောင်းရွှေ့ဘယ်မှာနေပါစေရှာတွေ့နိုင်ပါသည်။

အဆိုပါဖြစ်စဉ်ကိုဤကဲ့သို့သောအလုပ်ဖြစ်တယ်: သင်အနေနဲ့ alias ကိုရယူသောအခါ, system ကိုမူရင်းကို item အဆိုပါ alias ကိုဖိုင်ထဲမှာသိမ်းထားတဲ့လမ်းကြောင်းအမည်ကိုမှာလျှင်ကြည့်ဖို့ check လုပ်ပေးပါတယ်။ ထိုသို့မှန်လျှင်, ထို့နောက်စနစ်ကြောင့် access လုပ်ပါတယ်နှင့်ကြောင်းကိုပါပဲ။ အရာဝတ္ထုရွှေ့လိုက်ပြီလျှင်, စနစ် alias ကိုဖိုင်ထဲမှာသိမ်းထားတဲ့တစ်ဦးအဖြစ်အတူတူ inode နာမကိုအမှီရှိပါတယ်တဲ့ဖိုင်ရှာတတ်၏။ ကကိုက်ညီခြင်း inode name ကိုတွေ့သည်နှင့်တပြိုင်နက်စနစ်ထို့နောက်အရာဝတ္ထုချိတ်ဆက်။

symbolic Links များ

ဖြတ်လမ်း၏ဤအမျိုးအစား UNIX နှင့် Linux file ကိုစနစ်များ၏အစိတ်အပိုင်းတစ်ခုဖြစ်ပါတယ်။ OS X ကို UNIX ၏ထိပ်ပေါ်တွင်တည်ဆောက်သည်ကို ထောက်. , ကအပြည့်အဝထောက်ခံပါတယ် သင်္ကေတလင့်များ ။ သူတို့မူလအရာဝတ္ထုမှလမ်းကြောင်းနာမကိုအမှီဆံ့ကြောင်းသေးငယ်တဲ့ဖိုင်တွေဖြစ်ကြောင်းထဲမှာ symbolic လင့်များနာမည်ဆင်တူသည်။ သို့သော်နာမည်မတူဘဲသင်္ကေတလင့်များအရာဝတ္ထုများ၏ inode name ကိုမဆံ့မခံကြဘူး။ သင်တစ်ဦးကွဲပြားခြားနားသောနေရာတစ်ခုမှအရာဝတ္ထုရွှေ့လျှင်, သင်္ကေတ link ကိုကျိုးပဲ့ပျက်စီးရလိမ့်မည်ကို၎င်း, စနစ်အရာဝတ္ထုကိုရှာဖွေနိုင်ပါလိမ့်မည်မဟုတ်။

တစ်ဦးအားနည်းခြင်းနဲ့တူပုံရပေမည်, သို့သော်လည်းတန်ခိုးအစွမ်းသတ္တိပါပဲ။ သင်္ကေတလင့်များင်း၏လမ်းကြောင်းအမည်ကိုကအရာဝတ္ထုကိုရှာဖွေကတည်းကသင်နာမည်တူဖြင့်သမုတ်သောနှင့်အတူတူပင်တည်နေရာသည်အခြားအရာဝတ္ထုတစ်ခုအရာဝတ္ထုကိုအစားထိုးလျှင်, ယင်းသင်္ကေတ link ကိုလုပ်ကိုင်ဖို့ဆက်လက်ပါလိမ့်မယ်။ ဒီဗားရှင်းထိန်းချုပ်ရေးအတွက်သင်္ကေတလင့်များသဘာဝစေသည်။ ဥပမာအားဖြင့်, သင်သည် MyTextFile လို့ခေါ်တဲ့စာသားဖိုင်များအတွက်ရိုးရှင်းသောဗားရှင်းထိန်းချုပ်မှုစနစ်ကဖန်တီးနိုင်ဘူး။ သငျသညျထိုကဲ့သို့သော MyTextFile2 အဖြစ်ဖြည့်တွဲနံပါတ်သို့မဟုတ်နေ့စွဲနှင့်အတူဖိုင်အဟောင်းတွေဗားရှင်းကယ်တင်နှင့် MyTextFile အဖြစ်ဖိုင်ရဲ့လက်ရှိ version ကိုကယ်တင်နိုင်ဘူး။

hard Links များ

သင်္ကေတလင့်များကဲ့သို့ပင် ခက်လင့်များ အခြေခံ UNIX တွင်ဖိုင်စနစ်၏အစိတ်အပိုင်းတစ်ရပ်ဖြစ်ပါသည်။ hard လင့်များနာမည်တူ, မူရင်းကို item ရဲ့ inode နာမကိုအမှီဆံ့ကြောင်း, အသေးစားဖိုင်တွေဖြစ်ကြသည်။ သို့သော်နာမည်များနှင့်သင်္ကေတလင့်များမတူဘဲခက်ခဲလင့်များမူလအရာဝတ္ထုမှလမ်းကြောင်းနာမကိုအမှီဆံ့ဘူး။ သငျသညျမျိုးစုံသောအရပ်တို့ကိုမပေါ်လာဖို့တစ်ခုတည်းဖိုင်အရာဝတ္ထုလိုတဲ့အခါသင်ဟာပုံမှန်အားဖြင့်တစ်ခက် link ကိုအသုံးပြုလိမ့်မယ်။ နာမည်တုများနှင့်သင်္ကေတလင့်များနှင့်အတူမတူဘဲ, သင်ပထမဦးဆုံးကအားလုံးခက်ခဲလင့်များဖယ်ရှားခြင်းမရှိဘဲဖိုင် system ထဲကနေမူရင်း Hard-နှင့်ဆက်စပ်အရာဝတ္ထုမဖျက်နိုင်ပါ။

ကိုးကားနှင့်ဆက်လက်ဖတ်ရှုရန်