లైనక్స్‌లో డైరెక్టరీని ఎలా సిమ్‌లింక్ చేయాలి

How Symlink Directory Linux



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

హార్డ్-లింక్‌లు: హార్డ్-లింక్‌లు అసలు ఫైల్‌ని ప్రతిబింబించే లేదా కాపీ చేసే లింక్‌లు. హార్డ్-లింక్‌లు ఒకే ఐనోడ్ సంఖ్యలను కలిగి ఉంటాయి.







సాఫ్ట్-లింక్‌లు: సాఫ్ట్-లింక్‌లు అసలు ఫైల్‌ని సూచించే సాధారణ లింక్‌లు. మీరు సాఫ్ట్ లింక్‌ల ద్వారా ఒరిజినల్ ఫైల్‌ని యాక్సెస్ చేయవచ్చు. సాఫ్ట్-లింక్‌లు ఏదైనా విభజనలోని ఫైల్ లేదా ఫోల్డర్‌ని సూచించగలవు మరియు విభిన్న ఐనోడ్ నంబర్‌లను కలిగి ఉంటాయి.



లైనక్స్‌లో సిమ్‌లింక్‌ను సృష్టించడం గురించి నేర్చుకోవడం అనేది లైనక్స్ టెర్మినల్‌పై మీ పట్టును మెరుగుపరచడానికి ఒక గొప్ప మార్గం. కాబట్టి, లైనక్స్‌లో సాఫ్ట్-లింక్‌లను రూపొందించడంలో ఉన్న దశలను నేర్చుకుందాం.



లైనక్స్‌లో సిమ్‌లింక్ (సాఫ్ట్-లింక్) ఎలా సృష్టించాలి

సిమ్‌లింక్ లేదా సాఫ్ట్ లింక్ చేయడానికి, మేము దీనిని ఉపయోగిస్తాము ln కమాండ్ సిమ్‌లింక్‌ను సృష్టించడానికి అనుసరించాల్సిన వాక్యనిర్మాణం క్రింద పేర్కొనబడింది:





$ln -ఎస్ [లక్ష్య ఫైల్ యొక్క మార్గం/డైరెక్టరీ] [సింబాలిక్ పేరు]

-S ఎంపిక తర్వాత మొదటి వాదనలో, మీరు సిమ్‌లింక్‌ను సృష్టించాలనుకుంటున్న ఫోల్డర్ ఫైల్ యొక్క మార్గాన్ని మీరు ఇస్తారు. రెండవ వాదనలో, మీరు ఆ సిమ్‌లింక్ ఇవ్వాలనుకుంటున్న పేరును పాస్ చేయండి. సృష్టించిన లింక్‌లను తనిఖీ చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:

$ls -ది

ఐనోడ్ నంబర్‌లను తనిఖీ చేయడానికి, దిగువ పేర్కొన్న ఆదేశాన్ని ఉపయోగించండి:



$ls -ఐ

ఫైల్‌కి సిమ్‌లింక్ (సాఫ్ట్ లింక్) ఎలా క్రియేట్ చేయాలి

ఫైల్‌కు మృదువైన లింక్‌ని సృష్టించడం సులభం; దిగువ పేర్కొన్న వాక్యనిర్మాణాన్ని ఉపయోగించండి:

$ln -ఎస్ [లక్ష్యం యొక్క మార్గంఫైల్] [సింబాలిక్ పేరు]

మీరు [సింబాలిక్ పేరు] పేర్కొనకపోతే, కమాండ్ ఒరిజినల్ ఫైల్ పేరు ద్వారా సిమ్‌లింక్‌ను సృష్టిస్తుందని గమనించడం ముఖ్యం. ఒక ఉదాహరణ ద్వారా అర్థం చేసుకుందాం.

నేను my_doc.txt అనే టెక్స్ట్ ఫైల్ ఉన్న my_folder డైరెక్టరీని సృష్టించాను. ఇప్పుడు, my_doc.txt ఫైల్‌కు సిమ్‌లింక్‌ను సృష్టించడానికి, నేను ఉపయోగిస్తాను:

$ln -ఎస్నా_ఫోల్డర్/my_doc.txt my_document

దాన్ని ధృవీకరించడానికి, ఉపయోగించండి:

$ls -ది

ఇది పై అవుట్‌పుట్‌లో చూడవచ్చు, నా_పత్రం సూచిస్తోంది my_folder/my_doc.txt ఫైల్. సిమ్‌లింక్ మరియు ఒరిజినల్ ఫైల్ రెండూ వేర్వేరు ఐనోడ్ నంబర్‌ని కలిగి ఉంటాయి. ఉపయోగించిన ఐనోడ్ నంబర్‌లను తనిఖీ చేయడానికి:

$ls -ఐ

హార్డ్ లింక్‌లు ఎల్లప్పుడూ ఒకే ఐనోడ్ సంఖ్యలను కలిగి ఉంటాయి. ధృవీకరించడానికి, నేను ఒక హార్డ్ లింక్‌ను సృష్టించాను my_doc.txt ఫైల్ మరియు పేరు పెట్టండి my_document_2 :

ఒరిజినల్ ఫైల్ మరియు హార్డ్ లింక్ ఒకే ఐనోడ్ నంబర్‌లను కలిగి ఉన్నట్లు అవుట్‌పుట్‌లో చూడవచ్చు.

ఫోల్డర్/డైరెక్టరీ యొక్క సిమ్‌లింక్ (సాఫ్ట్ లింక్) ఎలా సృష్టించాలి

డైరెక్టరీకి సాఫ్ట్-లింక్ లేదా సిమ్‌లింక్‌ను సృష్టించడం అనేది ఫైల్‌కి సిమ్‌లింక్‌ను సృష్టించడం లాంటిది. ఉదాహరణకు, నేను సిమ్‌లింక్‌ను సృష్టిస్తున్నాను నా_ఫోల్డర్ ఉపయోగించి డైరెక్టరీ:

$ln -ఎస్నా_ఫోల్డర్ నా_డాక్_ఫోల్డర్

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

$ls -ది

ఇప్పుడు, ఐనోడ్ నంబర్‌లను తనిఖీ చేయండి:

$ls -ఐ

లైనక్స్‌లో సిమ్‌లింక్ (సాఫ్ట్ లింక్) ని ఎలా తిరగరాయాలి:

మీరు ఇప్పటికే ఉన్న అదే పేరుతో ఒక సిమ్‌లింక్‌ని అప్‌డేట్ చేయడానికి ప్రయత్నిస్తే, అప్పుడు మీకు లోపం వస్తుంది:

$ln -ఎస్my_folder_2/my_doc_2.txt my_document

మేము ఫోర్స్ జెండాను ఉపయోగించాల్సి ఉంటుంది -f ఇప్పటికే ఉన్న సిమ్‌లింక్‌కి కొత్త మార్గాన్ని తిరిగి రాయడానికి.

$ln -ఎస్ఎఫ్my_folder_2/my_doc_2.txt my_document

Linux లో Symlink (Soft Link) ని ఎలా తొలగించాలి:

అనేక పరిస్థితులలో, మీరు మీ సిస్టమ్ నుండి అనవసరమైన సిమ్‌లింక్‌లను తీసివేయాలి. సిమ్‌లింక్‌ను తొలగించడానికి, మేము దీనిని ఉపయోగిస్తాము అన్‌లింక్ చేయండి ఆదేశం, మరియు వాక్యనిర్మాణం క్రింద ఇవ్వబడింది:

$అన్‌లింక్ చేయండి [సిమ్లింక్ పేరు]

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

$అన్‌లింక్ చేయండినా_పత్రం

మరియు డైరెక్టరీ యొక్క సిమ్‌లింక్‌ను అన్‌లింక్ చేయడానికి:

$అన్‌లింక్ చేయండిmy_doc_folder

మేము కూడా ఉపయోగించవచ్చు rm సిమ్‌లింక్‌లను తీసివేయమని ఆదేశం.

$rmనా_పత్రం my_doc_folder

యొక్క ప్రయోజనం rm పైగా అన్‌లింక్ చేయండి మీరు దీనితో బహుళ సిమ్‌లింక్‌లను తీసివేయవచ్చు rm ఆదేశం, ఇది సాధ్యం కాదు అన్‌లింక్ చేయండి కింది చిత్రంలో చూపిన విధంగా ఆదేశం:

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

ముగింపు

మీ సిస్టమ్ యొక్క ఫైల్‌లను బహుళ ప్రదేశాల నుండి యాక్సెస్ చేయడానికి సిమ్‌లింక్‌లు సులభమైన మార్గం. ఈ రైట్-అప్ అనేది ఫైల్ లేదా డైరెక్టరీకి సిమ్‌లింక్‌లను సృష్టించడం మరియు వాటిని తీసివేయడం గురించి సమగ్రమైన గైడ్. అసలు ఫైల్ లేనట్లయితే సిమ్‌లింక్‌లను తీసివేయండి.

లైనక్స్ టెర్మినల్‌ను అర్థం చేసుకోవడం మరియు మాస్టరింగ్ చేయడం అనేది ఏదైనా ప్రారంభకులకు చాలా కీలకం. ఈ పోస్ట్ మీకు కొత్త యుటిలిటీని నేర్చుకోవడానికి మరియు మీ నైపుణ్యాలను మెరుగుపరచడానికి ప్రయోజనకరంగా ఉంటుందని నేను ఆశిస్తున్నాను.