తరచుగా వచ్చే ప్రశ్న: Linuxలో సాఫ్ట్ లింక్‌ని ఎలా అప్‌డేట్ చేయాలి?

మీ ఫోన్ వేడెక్కవచ్చు లేదా బ్యాటరీ సాధారణం కంటే త్వరగా అయిపోవచ్చు. బగ్‌లు iOS బీటా సాఫ్ట్‌వేర్‌ను కూడా తక్కువ సురక్షితమైనదిగా మార్చవచ్చు. మాల్‌వేర్‌ను ఇన్‌స్టాల్ చేయడానికి లేదా వ్యక్తిగత డేటాను దొంగిలించడానికి హ్యాకర్లు లొసుగులను మరియు భద్రతను ఉపయోగించుకోవచ్చు. అందుకే ఎవరూ తమ “ప్రధాన” ఐఫోన్‌లో బీటా iOSను ఇన్‌స్టాల్ చేయవద్దని ఆపిల్ గట్టిగా సిఫార్సు చేస్తోంది.

అప్పుడు, సిమ్‌లింక్‌ను మార్చడానికి మూడు మార్గాలు ఉన్నాయి:

  1. lnని -f ఫోర్స్‌తో మరియు డైరెక్టరీల కోసం కూడా ఉపయోగించండి -n (ఇనోడ్ మళ్లీ ఉపయోగించబడవచ్చు): ln -sfn /some/new/path linkname.
  2. సిమ్‌లింక్‌ని తీసివేసి, కొత్తదాన్ని సృష్టించండి (డైరెక్టరీల కోసం కూడా): rm లింక్ పేరు; ln -s /కొన్ని/కొత్త/మార్గం లింక్ పేరు.

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

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

-L tests whether there is a symlink, broken or not. By combining with -e you can test whether the link is valid (links to a directory or file), not just whether it exists. So if file is really file and not just a symbolic link you can do all these tests and get an exit status whose value indicates the error condition.

సరళమైన మార్గం: సింబాలిక్ లింక్ ఉన్న ప్రదేశానికి cd మరియు వివరాలను జాబితా చేయడానికి ls -l చేయండి ఫైళ్లలో. సింబాలిక్ లింక్ తర్వాత -> యొక్క కుడి వైపున ఉన్న భాగం అది సూచించే గమ్యం.

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

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

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

సింబాలిక్ లింక్‌ని సృష్టించడానికి -s ఎంపికను ln కమాండ్‌కు పాస్ చేయండి, ఆపై టార్గెట్ ఫైల్ మరియు లింక్ పేరు. కింది ఉదాహరణలో, ఒక ఫైల్ బిన్ ఫోల్డర్‌లోకి సిమ్‌లింక్ చేయబడింది. కింది ఉదాహరణలో మౌంట్ చేయబడిన బాహ్య డ్రైవ్ హోమ్ డైరెక్టరీకి సింక్‌లింక్ చేయబడింది.

సిమ్‌లింక్‌లతో పని చేయడానికి పరిమిత లక్షణాలు ఉన్నాయి; సింబాలిక్ లింక్‌పై కుడి-క్లిక్ చేయండి> క్లియర్‌కేస్ క్లిక్ చేయండి> లింక్ లక్ష్యాన్ని అన్వేషించండి | Symlink యొక్క లక్షణాలు. స్నాప్‌షాట్ వీక్షణలో, సిమ్‌లింక్ టార్గెట్ ఆపరేషన్‌లు కనిపించాలంటే సింబాలిక్ లింక్ లక్ష్యం మీ వీక్షణలో కూడా లోడ్ చేయబడాలి.

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

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

ఒకటి ఉపయోగించవచ్చు తారు సంబంధిత సింబాలిక్ లింక్‌లను కలిగి ఉన్న ఫోల్డర్‌ను తరలించడానికి.

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