Linuxలో సాఫ్ట్ లింక్ ఎలా పని చేస్తుంది?

విషయ సూచిక

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

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

సిమ్‌లింక్ (సింబాలిక్ లింక్ అని కూడా పిలుస్తారు) అనేది మీ కంప్యూటర్‌లోని మరొక ఫైల్ లేదా ఫోల్డర్‌ను సూచించే Linuxలోని ఒక రకమైన ఫైల్. సిమ్‌లింక్‌లు విండోస్‌లోని షార్ట్‌కట్‌ల మాదిరిగానే ఉంటాయి. కొంతమంది వ్యక్తులు సిమ్‌లింక్‌లను "సాఫ్ట్ లింక్‌లు" అని పిలుస్తారు - Linux/UNIX సిస్టమ్‌లలో ఒక రకమైన లింక్ - "హార్డ్ లింక్‌లు" కాకుండా.

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

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

సింబాలిక్ లింక్‌ని సృష్టించడానికి, -s ( –symbolic ) ఎంపికను ఉపయోగించండి. FILE మరియు LINK రెండూ ఇచ్చినట్లయితే, ln మొదటి ఆర్గ్యుమెంట్ (FILE)గా పేర్కొన్న ఫైల్ నుండి రెండవ ఆర్గ్యుమెంట్ (LINK)గా పేర్కొన్న ఫైల్‌కి లింక్‌ను సృష్టిస్తుంది.

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

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

డైరెక్టరీలో సింబాలిక్ లింక్‌లను వీక్షించడానికి:

  1. టెర్మినల్‌ను తెరిచి ఆ డైరెక్టరీకి తరలించండి.
  2. ఆదేశాన్ని టైప్ చేయండి: ls -la. ఇది దాచబడినప్పటికీ డైరెక్టరీలోని అన్ని ఫైల్‌లను దీర్ఘకాలం జాబితా చేస్తుంది.
  3. l తో ప్రారంభమయ్యే ఫైల్‌లు మీ సింబాలిక్ లింక్ ఫైల్‌లు.

UNIX సింబాలిక్ లింక్ లేదా సిమ్‌లింక్ చిట్కాలు

  1. సాఫ్ట్ లింక్‌ను నవీకరించడానికి ln -nfsని ఉపయోగించండి. …
  2. మీ సాఫ్ట్ లింక్ ఎత్తి చూపుతున్న వాస్తవ మార్గాన్ని కనుగొనడానికి UNIX సాఫ్ట్ లింక్ కలయికలో pwdని ఉపయోగించండి. …
  3. ఏదైనా డైరెక్టరీలో అన్ని UNIX సాఫ్ట్ లింక్ మరియు హార్డ్ లింక్‌లను కనుగొనడానికి కింది ఆదేశాన్ని అమలు చేయండి “ls -lrt | grep “^l” “.

నువ్వు చేయగలవు ఫైల్ [ -L ఫైల్ ]తో ఉన్న సిమ్‌లింక్ కాదా అని తనిఖీ చేయండి . అదేవిధంగా, ఫైల్ [ -f ఫైల్ ]తో సాధారణ ఫైల్ కాదా అని మీరు పరీక్షించవచ్చు, అయితే ఆ సందర్భంలో, సిమ్‌లింక్‌లను పరిష్కరించిన తర్వాత తనిఖీ చేయబడుతుంది. హార్డ్‌లింక్‌లు ఫైల్ రకం కాదు, అవి ఫైల్‌కి (ఏ రకం అయినా) వేర్వేరు పేర్లు.

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

కంప్యూటింగ్‌లో, సింబాలిక్ లింక్ (సిమ్‌లింక్ లేదా సాఫ్ట్ లింక్ కూడా) అనే పదం ఏదైనా ఫైల్ సంపూర్ణ లేదా సంబంధిత మార్గం రూపంలో మరొక ఫైల్ లేదా డైరెక్టరీకి సూచనను కలిగి ఉంటుంది మరియు అది పాత్‌నేమ్ రిజల్యూషన్‌ను ప్రభావితం చేస్తుంది.

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

మీరు Unixలో అనుమతులను ఎలా చదువుతారు?

డైరెక్టరీలోని అన్ని ఫైల్‌ల కోసం అనుమతులను వీక్షించడానికి, -la ఎంపికలతో ls ఆదేశాన్ని ఉపయోగించండి. కావలసిన ఇతర ఎంపికలను జోడించండి; సహాయం కోసం, Unixలోని డైరెక్టరీలో ఫైల్‌లను జాబితా చేయండి చూడండి. ఎగువ అవుట్‌పుట్ ఉదాహరణలో, ప్రతి పంక్తిలోని మొదటి అక్షరం జాబితా చేయబడిన వస్తువు ఫైల్ లేదా డైరెక్టరీ కాదా అని సూచిస్తుంది.

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