میں لینکس میں علامتی لنک کیسے ہٹاؤں؟

How Do I Remove Symbolic Link Linux



ایک علامتی لنک ، جسے سیملنک بھی کہا جاتا ہے ، ایک ایسی فائل ہے جو دوسری فائل کی طرف اشارہ کرتی ہے۔ فائل کی طرف اشارہ ایک ہی یا مختلف ڈائریکٹری میں ہو سکتا ہے۔ یہ ونڈوز OS میں شارٹ کٹ کی طرح ہے۔

آج کی پوسٹ میں ، ہم بیان کریں گے کہ لینکس میں علامتی لنک کو کیسے ہٹایا جائے۔ نوٹ کریں کہ علامتی لنک کو ہٹانے سے وہ فائل متاثر نہیں ہوتی جس کی طرف وہ اشارہ کرتا ہے۔







فائل کو ہٹانے سے پہلے ، آپ ls -l کمانڈ کا استعمال کرتے ہوئے تصدیق کر سکتے ہیں کہ آیا یہ علامتی لنک ہے۔ یہ آپ کو وہ فائل یا ڈائریکٹری بھی دکھائے گا جس کی طرف وہ اشارہ کرتا ہے۔



$ایل ایس -

کی کی اجازتوں میں (lrwxrwxrwx) تصدیق کرتا ہے کہ یہ ایک علامتی ربط ہے۔







ان لنک کمانڈ کا استعمال کرتے ہوئے ایک علامتی لنک کو ہٹا دیں۔

ان لنک کمانڈ فائل سسٹم سے کسی ایک فائل کو ہٹانے کے لیے استعمال کیا جاتا ہے۔ لینکس میں علامتی لنک کو ہٹانے کے لیے ، ٹائپ کریں لنک ختم کریں کمانڈ کے بعد علامتی لنک کا نام اور انٹر دبائیں:

$سودو لنک ختم کریںعلامتی_ لنک

بدل دیں۔ علامتی_ لنک علامتی لنک کے نام کے ساتھ جسے آپ ہٹانا چاہتے ہیں۔ اس کے بعد ، آپ استعمال کرسکتے ہیں ls -l کمانڈ تصدیق کرنے کے لیے کہ آیا سیملنک کو ہٹا دیا گیا ہے۔



ایک سملنک کو ہٹا دیں جو ڈائریکٹری کی طرف اشارہ کرتا ہے ، ڈائریکٹری کے نام کے بعد سلیش استعمال نہ کریں۔ ہم کہتے ہیں کہ ہم ڈاکس نامی علامتی لنک ڈائرکٹری کو ہٹانا چاہتے ہیں ، جیسا کہ درج ذیل اسکرین شاٹ میں دکھایا گیا ہے۔

سملنک ڈائرکٹری کو ہٹانے کا کمانڈ یہ ہوگا:

$سودو لنک ختم کریںدستاویزات

rm کمانڈ کا استعمال کرتے ہوئے ایک علامتی لنک کو ہٹا دیں۔

rm کمانڈ کو علامتی لنک کو ہٹانے کے لیے بھی استعمال کیا جا سکتا ہے۔ لینکس میں علامتی لنک کو ہٹانے کے لیے ، ٹائپ کریں rm کمانڈ کے بعد علامتی لنک کا نام اور انٹر دبائیں:

$سودو rmزوم

اس کے بعد ، آپ استعمال کرسکتے ہیں ls -l کمانڈ تصدیق کرنے کے لیے کہ آیا سیملنک کو ہٹا دیا گیا ہے۔

آپ تصدیق کے لیے اشارہ کرنے کے لیے -i پرچم کو rm کمانڈ کے ساتھ بھی استعمال کر سکتے ہیں۔

$سودو rm -میںزوم

ایک سملنک کو ہٹانا جو ڈائریکٹری کی طرف اشارہ کرتا ہے ، ڈائریکٹری کے نام کے بعد سلیش استعمال نہ کریں۔ ہم کہتے ہیں کہ ہم ڈاکس نامی علامتی لنک ڈائرکٹری کو ہٹانا چاہتے ہیں ، جیسا کہ درج ذیل اسکرین شاٹ میں دکھایا گیا ہے۔

سملنک ڈائرکٹری کو ہٹانے کا کمانڈ یہ ہوگا:

$سودو rmدستاویزات

اس کے بعد ، آپ ls -l کمانڈ استعمال کرکے تصدیق کرسکتے ہیں کہ آیا سیملنک کو ہٹا دیا گیا ہے۔

بس اتنا ہی ہے اس میں! آپ نے اس پوسٹ میں لنک اور rm کمانڈ کا استعمال کرتے ہوئے لینکس OS میں علامتی لنک کو ہٹانا سیکھا ہے۔ علامتی لنک کو ہٹاتے وقت ، اس بات کو یقینی بنائیں کہ صرف علامتی لنک کو ہی ہٹا دیا جائے ، نہ کہ فائل یا ڈائریکٹری جس سے وہ لنک کر رہا ہے۔