మనం Linuxలో సాఫ్ట్ లింక్‌ని ఎందుకు సృష్టిస్తాము?

సాఫ్ట్ లింక్ అసలు ఫైల్ కోసం పాత్‌ను కలిగి ఉంది మరియు కంటెంట్‌లను కాదు. సాఫ్ట్ లింక్‌ను తీసివేయడం వల్ల అసలు ఫైల్‌ని తీసివేయడం తప్ప మరేమీ ప్రభావితం చేయదు, లింక్ “డాంగ్లింగ్” లింక్‌గా మారుతుంది, ఇది ఉనికిలో లేని ఫైల్‌ను సూచిస్తుంది. సాఫ్ట్ లింక్ డైరెక్టరీకి లింక్ చేయగలదు.

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

సింబాలిక్ లింక్‌లను ఎందుకు ఉపయోగించాలి? మీరు సిమ్‌లింక్‌లపై ఎక్కడో ఒక చోట చూపే వాస్తవ ఫైల్‌ల వలె వాటిని ఆపరేట్ చేయవచ్చు. (వాటిని తొలగించడం తప్ప). అదనపు కాపీలు లేకుండా (అవి ఎల్లప్పుడూ ఒకే ఫైల్‌ని యాక్సెస్ చేయడం వలన తాజాగా ఉంటాయి) ఫైల్‌కి బహుళ “యాక్సెస్ పాయింట్‌లు” ఉండేలా ఇది మిమ్మల్ని అనుమతిస్తుంది.

సాఫ్ట్ లింక్ (సింబాలిక్ లింక్ అని కూడా పిలుస్తారు) ఫైల్ పేరుకు పాయింటర్‌గా లేదా సూచనగా పనిచేస్తుంది. ఇది అసలు ఫైల్‌లో అందుబాటులో ఉన్న డేటాను యాక్సెస్ చేయదు.
...
సాఫ్ట్ లింక్:

పోలిక పారామితులు హార్డ్ లింక్ సాఫ్ట్ లింక్
ఫైల్ సిస్టమ్ ఇది ఫైల్ సిస్టమ్‌లలో ఉపయోగించబడదు. ఇది ఫైల్ సిస్టమ్స్ అంతటా ఉపయోగించవచ్చు.

ఫైల్‌ల మధ్య లింక్‌లను చేయడానికి మీరు అవసరం ln కమాండ్ ఉపయోగించండి. సింబాలిక్ లింక్ (సాఫ్ట్ లింక్ లేదా సిమ్‌లింక్ అని కూడా పిలుస్తారు) అనేది మరొక ఫైల్ లేదా డైరెక్టరీకి సూచనగా పనిచేసే ప్రత్యేక రకమైన ఫైల్‌ను కలిగి ఉంటుంది. Unix/Linux వంటి ఆపరేటింగ్ సిస్టమ్‌లు తరచుగా సింబాలిక్ లింక్‌లను ఉపయోగిస్తాయి.

సింబాలిక్ లింక్‌ను తీసివేయడానికి, దేనినైనా ఉపయోగించండి rm లేదా అన్‌లింక్ కమాండ్ తర్వాత సిమ్‌లింక్ పేరు ఆర్గ్యుమెంట్‌గా ఉంటుంది. డైరెక్టరీని సూచించే సింబాలిక్ లింక్‌ను తీసివేసేటప్పుడు, సిమ్‌లింక్ పేరుకు వెనుకబడిన స్లాష్‌ను జోడించవద్దు.

సింబాలిక్ లింక్‌లు లైబ్రరీలను లింక్ చేయడానికి మరియు ఫైల్‌లు ఒరిజినల్‌ను తరలించకుండా లేదా కాపీ చేయకుండా స్థిరమైన ప్రదేశాలలో ఉన్నాయని నిర్ధారించుకోవడానికి అన్ని సమయాలలో ఉపయోగించబడుతుంది. ఒకే ఫైల్ యొక్క బహుళ కాపీలను వేర్వేరు ప్రదేశాలలో “నిల్వ” చేయడానికి లింక్‌లు తరచుగా ఉపయోగించబడతాయి, అయితే ఇప్పటికీ ఒక ఫైల్‌ను సూచిస్తాయి.

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

కారణం హార్డ్-లింకింగ్ డైరెక్టరీలు ప్రవేశము లేదు కొంచెం సాంకేతికంగా ఉంది. ముఖ్యంగా, అవి ఫైల్-సిస్టమ్ నిర్మాణాన్ని విచ్ఛిన్నం చేస్తాయి. మీరు సాధారణంగా ఏమైనప్పటికీ హార్డ్ లింక్‌లను ఉపయోగించకూడదు. సింబాలిక్ లింక్‌లు సమస్యలను కలిగించకుండా ఒకే విధమైన కార్యాచరణను అనుమతిస్తాయి (ఉదా ln -s టార్గెట్ లింక్ ).

ఒక హార్డ్ లింక్ Linux లేదా ఇతర Unix-వంటి ఆపరేటింగ్ సిస్టమ్‌లలో ఇప్పటికే ఉన్న ఫైల్‌కి కేవలం అదనపు పేరు. ఏదైనా ఫైల్ కోసం ఎన్ని హార్డ్ లింక్‌లు అయినా, ఎన్ని పేర్లనైనా సృష్టించవచ్చు. హార్డ్ లింక్‌లను ఇతర హార్డ్ లింక్‌లకు కూడా సృష్టించవచ్చు.

ఈ పోస్ట్ నచ్చిందా? దయచేసి మీ స్నేహితులకు షేర్ చేయండి:
OS టుడే