Mac OS X యొక్క కమాండ్ లైన్ వద్ద సింబాలిక్ లింక్‌లను ఎలా సృష్టించాలి

విషయ సూచిక:

Anonim

కమాండ్ లైన్ వద్ద సృష్టించబడిన సింబాలిక్ లింక్ ఫైల్ సిస్టమ్‌లోని లింక్ చేయబడిన ఆబ్జెక్ట్‌ను వేరే ప్రదేశంలో ఉన్న అసలైన వస్తువును సూచించడానికి అనుమతిస్తుంది. ఈ విధంగా, సింబాలిక్ లింక్‌లు Mac OS X GUIలో అలియాస్ లాగా ప్రవర్తిస్తాయి, ఫైల్‌లు లేదా ఫోల్డర్‌ల మధ్య లింక్ మరియు రిఫరెన్స్ తక్కువ స్థాయిలో జరుగుతాయి మరియు తద్వారా వివిధ అప్లికేషన్‌లు లేదా వినియోగదారు ప్రయోజనాల ద్వారా నేరుగా సూచించబడతాయి.అధునాతన Mac వినియోగదారులకు, నిర్దిష్ట స్థానానికి సులభంగా యాక్సెస్ అందించడం నుండి, అప్లికేషన్ ఫోల్డర్‌ను మరొక హార్డ్ డ్రైవ్‌కి ఆఫ్‌లోడ్ చేయడం వరకు మరియు మరెన్నో సందర్భాలలో ఇది ఉపయోగకరంగా ఉంటుంది.

Mac OS Xలోని కమాండ్ లైన్ వద్ద సింబాలిక్ లింక్‌ను రూపొందించడానికి మరియు సెట్ చేయడానికి, మీరు ln ఆదేశాన్ని -s ఫ్లాగ్‌తో ఉపయోగించాలనుకుంటున్నారు, -s ఫ్లాగ్ లేకుండా హార్డ్ లింక్ సెట్ చేయబడింది, మేము ఇక్కడ చేయాలనుకుంటున్నది కాదు. ప్రారంభించడానికి టెర్మినల్‌ను ప్రారంభించండి.

ఒక సింబాలిక్ లింక్‌ను ఎలా తయారు చేయాలి

సింబాలిక్ లింక్ (లేదా సాఫ్ట్ లింక్) సృష్టించడానికి ప్రాథమిక వాక్యనిర్మాణం క్రింది విధంగా ఉంది:

ln -s /path/to/original/ /path/to/link

అది అసలు స్థానానికి /మార్గం/కు/లింక్ చేస్తుంది, ఈ సందర్భంలో /మార్గం/కు/అసలు/

టెర్మినల్ వద్ద సాఫ్ట్ లింక్‌లను రూపొందించడానికి ఉదాహరణ సింటాక్స్

ఉదాహరణకు, వినియోగదారు డౌన్‌లోడ్‌ల ఫోల్డర్ కోసం సింబాలిక్ లింక్‌ని సృష్టించడానికి, దానిని వేరే మౌంటెడ్ డ్రైవ్‌లోని డైరెక్టరీకి లింక్ చేస్తుంది, సింటాక్స్ క్రింది విధంగా ఉండవచ్చు:

ln -s /వాల్యూమ్‌లు/స్టోరేజ్/డౌన్‌లోడ్‌లు/ ~/డౌన్‌లోడ్‌లు/

అది యాక్టివ్ యూజర్‌లను ~/డౌన్‌లోడ్‌లు/ ఫోల్డర్‌ను "స్టోరేజ్" అనే మౌంటెడ్ డ్రైవ్‌లోని "డౌన్‌లోడ్‌లు" అనే డైరెక్టరీకి లింక్ చేస్తుంది. అటువంటి డైరెక్టరీ మరియు డ్రైవ్ ఉనికిలో ఉన్నట్లయితే, ఇది ప్రాథమికంగా వినియోగదారు డౌన్‌లోడ్‌ల ఫోల్డర్‌లో కనిపించే అన్ని ఫైల్‌లను బదులుగా ఇతర మౌంటెడ్ వాల్యూమ్‌కు వెళ్లడానికి అనుమతిస్తుంది, ముఖ్యంగా ~ రూపాన్ని కాపాడుతూనే, నిల్వ భారాన్ని ఆ ప్రత్యేక డ్రైవ్‌కు ఆఫ్‌లోడ్ చేస్తుంది. వినియోగదారు కోసం / డౌన్‌లోడ్‌లు/ ఫోల్డర్. ముందే చెప్పినట్లుగా, ఇది మారుపేరులా ప్రవర్తిస్తుంది.

కమాండ్‌ను /usr/sbin/కి లింక్ చేయడం ద్వారా ఖననం చేయబడిన బైనరీకి సులభంగా యాక్సెస్ అందించడం మరొక ఉదాహరణ.

sudo ln -s /A/Deeply/Buried/Path/ToApp.framework/Resources/command /usr/sbin/commmand

ఇది వినియోగదారుని ‘కమాండ్’ అని టైప్ చేయడానికి మరియు బైనరీని యాక్సెస్ చేయడానికి అనుమతిస్తుంది, కమాండ్ ఎగ్జిక్యూషన్‌ను మొత్తం పాత్‌తో ప్రిఫిక్స్ చేయకుండానే.

సాఫ్ట్ లింక్‌లు టన్నుల కొద్దీ సంభావ్య ఉపయోగాలను కలిగి ఉంటాయి మరియు మీరు OSXDaily యొక్క దీర్ఘకాల రీడర్‌గా ఉన్నట్లయితే, శక్తివంతమైన విమానాశ్రయ కమాండ్‌కి సులభంగా యాక్సెస్‌ని పొందడం నుండి, ఇతర కథనాలలో మీరు నిస్సందేహంగా వాటిని చూసారు. డెస్క్‌టాప్‌పై NTFS వాల్యూమ్‌లను మౌంట్ చేయడం, స్థానిక iTunes iPhone బ్యాకప్ ఫోల్డర్‌లను బాహ్య డ్రైవ్‌లకు తరలించడం, రెట్రో Mac OS వెర్షన్‌ల వంటి వినియోగదారు డెస్క్‌టాప్‌కు ట్రాష్ క్యాన్ చిహ్నాన్ని జోడించడం లేదా అల్ట్రా-ఫాస్ట్ డేటా కోసం అప్లికేషన్ కాష్ ఫోల్డర్‌ను RAM డిస్క్‌లో ఉంచడం. యాక్సెస్ మరియు కాషింగ్. ఆచరణాత్మక ఉపయోగాలు లెక్కలేనన్ని ఉన్నాయి మరియు సింబాలిక్ లింక్‌లను తయారు చేయడం ఏదైనా unix OSలో పని చేస్తుంది, కాబట్టి Mac OS Xకి మించి మీరు అదే ఆలోచనను linux లేదా FreeBSDకి వర్తింపజేయవచ్చు.

ఒక సింబాలిక్ లింక్‌ను ఎలా తొలగించాలి

వాస్తవానికి, సృష్టించబడిన సింబాలిక్ లింక్‌లు ఎప్పుడైనా రద్దు చేయబడాలి. ఇది rmతో సులభం, లేదా ఈ క్రింది విధంగా 'అన్‌లింక్' ఆదేశాన్ని ఉపయోగించడం ద్వారా:

rm /path/to/symlink

లేదా

అన్‌లింక్ /పాత్/టు/సిమ్‌లింక్/

ముఖ్యంగా ఇది అసలు ఐటెమ్‌కు సింబాలిక్ లింక్‌ను సూచించే చిన్న ఫైల్‌ను (మళ్లీ, మారుపేరులాగా) తీసివేస్తోంది.

ఒక సింబాలిక్ లింక్‌ను అన్‌లింక్ చేయడం వలన ఆ నిర్వచించబడిన లింక్ కాకుండా ఇతర ఫైల్‌లు లేదా ఫోల్డర్‌లు ఏవీ తొలగించబడవు, ఇది లింక్ చేసిన అంశం నుండి అసలు ఐటెమ్‌కు సూచనను తీసివేస్తుంది.

సింబాలిక్ లింక్‌లతో ఏదైనా ప్రత్యేకించి గొప్ప ఉపయోగాలు లేదా ట్రిక్స్ గురించి తెలుసా? వ్యాఖ్యలలో మాకు తెలియజేయండి!

Mac OS X యొక్క కమాండ్ లైన్ వద్ద సింబాలిక్ లింక్‌లను ఎలా సృష్టించాలి