లైనక్స్‌లో సంపూర్ణ మరియు సాపేక్ష మార్గాలు & వాటిని ఎలా ప్రస్తావించాలి

Absolute Relative Paths Linux How Reference Them



లైనక్స్‌లో కమాండ్ ప్రాంప్ట్‌ను ఎలా ఉపయోగించాలో అర్థం చేసుకోవాలనుకున్న చాలా మంది వ్యక్తులు గందరగోళానికి గురైన ఒక మార్గం మార్గాలు. ఈ వ్యాసంలో మార్గాలు ఎలా ఉంటాయి మరియు సాపేక్ష మరియు సంపూర్ణ మార్గాల మధ్య వ్యత్యాసం ఎలా ఉందో మేము వివరిస్తాము. ముందుగా రెండింటి గురించి స్పష్టమైన అవగాహన కలిగి ఉంటాం.

సంపూర్ణ మార్గం

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







సాపేక్ష మార్గం

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



ఉదాహరణ 01
సంపూర్ణ మరియు సాపేక్ష మార్గం అనే భావనను వివరించడానికి కొన్ని స్పష్టమైన ఉదాహరణలను కలిగి ఉండండి. అందువల్ల, ముందుగా ఉబుంటు సిస్టమ్ నుండి లాగిన్ చేసి, ఆపై టెర్మినల్‌ని తెరవండి. టెర్మినల్ అప్లికేషన్ Ctrl+Alt+T ఉపయోగించి లేదా పరోక్షంగా అప్లికేషన్‌ల నుండి తెరవబడుతుంది. మీరు టెర్మినల్‌ను తెరిచినప్పుడు, మీరు తప్పనిసరిగా మీ ఉబుంటు 20.04 సిస్టమ్ యొక్క రూట్ డైరెక్టరీలో ఉండాలి. అందువల్ల, పని చేస్తున్నప్పుడు మీ ప్రస్తుత స్థానాన్ని తనిఖీ చేయడానికి, మేము క్రింది విధంగా షెల్‌లోని pwd ఆదేశాన్ని ఉపయోగిస్తాము. మీరు చూడగలరు, మేము ప్రస్తుతం రూట్ డైరెక్టరీ ఉన్న ప్రదేశంలో ఉన్నాము, ఇది వినియోగదారు పేరు aqsayasin తరువాత హోమ్ డైరెక్టరీ ద్వారా పేర్కొనబడింది.



$ pwd





మీరు ప్రస్తుతం మీ ఇంటిలో లేదా మీరు ప్రస్తుతం నివసిస్తున్న రూట్ డైరెక్టరీలో నివాసం ఉంటున్న ఒక ఫైల్ test.txt కలిగి ఉన్నారని అనుకుందాం. దీని అర్థం, మీరు ప్రస్తుత స్థానం నుండి ఫైల్ test.txt లోని విషయాలను తనిఖీ చేయాలనుకున్నప్పుడు, అది దాని కంటెంట్‌లను చూపాలి. అందువల్ల, షెల్‌లోని పిల్లి ప్రశ్నను ఉపయోగించి అది తెరవబడుతుందో లేదో మేము తనిఖీ చేయాలి. కాబట్టి, మేము దిగువ ఆదేశాన్ని ప్రయత్నించాము మరియు ఫైల్‌లోని విషయాలను విజయవంతంగా పొందాము.

$ cat test.txt



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

$ cat test.txt

కానీ ఫైల్ ఉన్న ఫోల్డర్‌లోని మార్గం లోపల స్లాష్‌ను ఉపయోగించి మీరు ఫైల్ కంటెంట్‌లను కూడా చూపవచ్చు, ఉదా., డాక్యుమెంట్‌లు. అందువల్ల, మార్గం యొక్క దిగువ రూపం పిల్లితో సంపూర్ణంగా పని చేస్తుంది. మొదటి స్లాష్ సైన్ /కారణంగా ఫైల్ యొక్క స్థానం రూట్ గురించి దృఢంగా ఉందని మీరు అర్థం చేసుకోవాలి. ప్రతి స్లాష్ సంకేతం మేము ఫైల్ సిస్టమ్ అంతటా ఒక లెవల్‌ని అటువంటి ప్రతి / /కిందకు వదులుతున్నట్లు సూచిస్తుంది, ఇక్కడ అక్సయాసిన్ ఇంటి క్రింద ఒక లెవల్ మరియు అందువల్ల రూట్ క్రింద రెండు లెవల్స్ ఉంటాయి.

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

  • సింగిల్ డాట్: ప్రస్తుత ఫోల్డర్ ఒకే చుక్క ద్వారా సూచించబడుతుంది.
  • డబుల్ డాట్: తల్లిదండ్రుల ఫోల్డర్ రెండు చుక్కల ద్వారా సూచించబడుతుంది.

మేము ప్రస్తుతం ఫోల్డర్ /హోమ్ /అక్సయాసిన్‌లో ఉన్నామని ఇది సూచిస్తుంది; మేము తల్లిదండ్రుల స్థానం /ఇంటికి వెళ్లడానికి cd ప్రశ్నలోని .. ఎంపికను కూడా ఉపయోగించవచ్చు. కాబట్టి pwd ఉపయోగించి ప్రస్తుత డైరెక్టరీని తనిఖీ చేయడం ద్వారా దీనిని చేద్దాం, మరియు మేము ప్రస్తుతం /హోమ్ /అక్సాయాసిన్‌లో ఉన్నామని మీరు చూడవచ్చు.

$ pwd

పేరెంట్ డైరెక్టరీ వైపు వెళ్లడానికి cd కమాండ్‌లో డబుల్ డాట్‌లను ఉపయోగిద్దాం:

$ cd ..

ఇది క్రింది విధంగా /హోమ్ డైరెక్టరీకి తరలించబడుతుంది. మీరు దీనిని pwd ఆదేశాన్ని ఉపయోగించి నిర్ధారించవచ్చు.

$ pwd

ఉదాహరణ 03
మరొక ఉదాహరణలో అదే భావనను కలిగి ఉండండి. ముందుగా, దిగువ మీ టెర్మినల్ షెల్‌లోని cd ప్రశ్నను ఉపయోగించి డాక్యుమెంట్స్ ఫోల్డర్‌కి వెళ్లండి.

$ cd ~/పత్రాలు

ఇప్పుడు మీ ప్రస్తుత స్థానాన్ని pwd తో చెక్ చేయండి మరియు మేము హోమ్ డైరెక్టరీ నుండి రెండు-లెవెల్ క్రింద మరియు రూట్ నుండి మూడు-లెవెల్ దిగువన ఉన్న డాక్యుమెంట్ ఫోల్డర్‌లో ఉన్నామని మీరు చూడవచ్చు (మూడు స్లాష్ సంకేతాలు ఉపయోగించబడుతున్నాయి). ఇప్పుడు మీరు ఈ ఫోల్డర్‌లో నివసిస్తున్న ఏదైనా ఫైల్‌ను తెరవవచ్చు.

$ pwd

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

$ cd ../ ..

చిత్రం యొక్క నీలం హైలైట్ చేయబడిన భాగం హోమ్ డైరెక్టరీని చూపుతుంది, ఇది మా ప్రస్తుత స్థానం. మరొక వైపు, మీరు ఈ క్రింది విధంగా pwd ద్వారా తనిఖీ చేయవచ్చు.

$ pwd

ఉదాహరణ 04
మరొక ఉదాహరణ తీసుకుందాం. మీరు ప్రస్తుతం మీ సిస్టమ్ యొక్క రూట్ డైరెక్టరీలో ఉన్నారని అనుకుందాం. మీరు దీనిని pwd సూచనల ద్వారా కూడా ధృవీకరించవచ్చు.

$ pwd

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

$ cs ~/చిత్రాలు
$ pwd

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

$ cd ../ పత్రాలు
$ pwd

ముగింపు

మేము ఈ మార్గదర్శినిలో రెండు మార్గాలను పూర్తి చేశాము, ఉదా., సంపూర్ణ మరియు సాపేక్ష మార్గం. వాటిని ఒకదానితో ఒకటి ప్రస్తావించే భావనలను వివరించడానికి మరియు అర్థం చేసుకోవడానికి మేము తగినంత ఉదాహరణలను కవర్ చేసాము.