اکثر سوال: میں لینکس میں نرم لنک کو کیسے اپ ڈیٹ کروں؟

آپ کا فون گرم ہو سکتا ہے، یا بیٹری معمول سے زیادہ تیزی سے ختم ہو سکتی ہے۔ کیڑے بھی iOS بیٹا سافٹ ویئر کو کم محفوظ بنا سکتے ہیں۔ ہیکرز میلویئر انسٹال کرنے یا ذاتی ڈیٹا چوری کرنے کے لیے خامیوں اور سیکیورٹی کا فائدہ اٹھا سکتے ہیں۔ اور اسی لیے ایپل پرزور مشورہ دیتے ہیں کہ کوئی بھی اپنے "مین" آئی فون پر بیٹا iOS انسٹال نہ کرے۔

پھر، سملنک کو تبدیل کرنے کے تین طریقے ہیں:

  1. ln کو -f فورس کے ساتھ استعمال کریں اور یہاں تک کہ ڈائریکٹریز کے لیے -n (انوڈ دوبارہ استعمال کیا جا سکتا ہے): ln -sfn /some/new/path linkname۔
  2. سملنک کو ہٹا دیں اور ایک نیا بنائیں (یہاں تک کہ ڈائریکٹریز کے لیے بھی): rm linkname؛ ln -s /some/new/path linkname۔

ڈائریکٹری میں علامتی روابط دیکھنے کے لیے:

  1. ایک ٹرمینل کھولیں اور اس ڈائریکٹری میں جائیں۔
  2. کمانڈ ٹائپ کریں: ls -la۔ یہ ڈائرکٹری میں تمام فائلوں کی طویل فہرست بنائے گا چاہے وہ پوشیدہ ہوں۔
  3. l سے شروع ہونے والی فائلیں آپ کی علامتی لنک فائلیں ہیں۔

-L جانچتا ہے کہ آیا کوئی سیم لنک ہے، ٹوٹا ہوا ہے یا نہیں۔ کی طرف سے -e کے ساتھ ملانا آپ جانچ کر سکتے ہیں کہ آیا لنک درست ہے (ڈائریکٹری یا فائل کے لنکس)، نہ صرف یہ کہ آیا یہ موجود ہے۔ لہذا اگر فائل واقعی فائل ہے نہ کہ صرف ایک علامتی لنک ہے تو آپ یہ تمام ٹیسٹ کر سکتے ہیں اور ایگزٹ سٹیٹس حاصل کر سکتے ہیں جس کی قدر غلطی کی حالت کی نشاندہی کرتی ہے۔

آسان ترین طریقہ: cd جہاں علامتی لنک واقع ہے اور ls -l تفصیلات درج کرنے کے لیے کریں۔ فائلوں کی. علامتی لنک کے بعد -> کے دائیں طرف کا حصہ وہ منزل ہے جس کی طرف اشارہ کر رہا ہے۔

علامتی لنک کو ہٹانے کے لیے، یا تو استعمال کریں۔ rm یا unlink کمانڈ کے بعد symlink کا نام بطور دلیل. ڈائرکٹری کی طرف اشارہ کرنے والے علامتی لنک کو ہٹاتے وقت سملنک کے نام میں ٹریلنگ سلیش شامل نہ کریں۔

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

نرم لنک اصل فائل کا راستہ ہے نہ کہ مواد کا. نرم لنک کو ہٹانے سے کوئی چیز متاثر نہیں ہوتی لیکن اصل فائل کو ہٹانے سے، لنک "لٹکتا ہوا" لنک ​​بن جاتا ہے جو موجود نہیں فائل کی طرف اشارہ کرتا ہے۔ ایک نرم لنک ڈائریکٹری سے منسلک ہوسکتا ہے۔

ایک علامتی لنک بنانے کے لیے -s آپشن کو ln کمانڈ پر منتقل کریں جس کے بعد ٹارگٹ فائل اور لنک کا نام دیں۔. درج ذیل مثال میں ایک فائل کو بن فولڈر میں ہم آہنگ کیا گیا ہے۔ مندرجہ ذیل مثال میں ایک ماونٹڈ ایکسٹرنل ڈرائیو کو ہوم ڈائرکٹری میں ہم آہنگ کیا گیا ہے۔

Symlinks کے ساتھ کام کرنے کے لیے محدود خصوصیات ہیں؛ علامتی لنک پر دائیں کلک کریں > کلیئر کیس > ایکسپلور لنک ٹارگٹ پر کلک کریں۔ | Symlink کی خصوصیات۔ سنیپ شاٹ کے منظر میں، علامتی لنک کا ہدف آپ کے خیال میں بھی لوڈ ہونا چاہیے، تاکہ Symlink ٹارگٹ آپریشنز ظاہر ہوں۔

پہلے سے طے شدہ طور پر، ln کمانڈ مشکل پیدا کرتی ہے۔ لنکس. کرنے کے لئے تخلیق ایک علامتی لنک، -s ( -علامتی ) آپشن استعمال کریں۔ اگر دونوں فائل اور LINK دیا جاتا ہے، میں مرضی تخلیق a لنک پہلی دلیل ( FILE ) کے بطور متعین فائل سے دوسری دلیل کے طور پر متعین فائل تک ( LINK ).

وجہ ہارڈ لنکنگ ڈائریکٹریز ہے۔ اجازت نہیں ہے تھوڑا تکنیکی ہے. بنیادی طور پر، وہ فائل سسٹم کے ڈھانچے کو توڑ دیتے ہیں۔ آپ کو عام طور پر ہارڈ لنکس کا استعمال نہیں کرنا چاہیے۔ علامتی روابط مسائل پیدا کیے بغیر زیادہ تر ایک جیسی فعالیت کی اجازت دیتے ہیں (جیسے ln -s target link )۔

ایک استعمال کرسکتا ہے ٹار رشتہ دار علامتی روابط پر مشتمل فولڈر کو منتقل کرنے کے لیے۔

اس پوسٹ کو پسند کریں؟ براہ کرم اپنے دوستوں کو شیئر کریں:
OS آج