بش میں خالی جگہوں سے گزرنے والے فائل ناموں کو کیسے ہینڈل کریں



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

لینکس کے پاس نظام کے لئے کمانڈ چلانے کے لئے پہلے سے طے شدہ شیل بش (ارف بورن دوبارہ شیل) ہوتا ہے۔ زیادہ تر پروگرامر لچک اور طاقتور کمانڈ لائن مترجم کی وجہ سے بی ایم سی ڈی سے زیادہ کی ترجیح دیتے ہیں۔ تاہم ، بیش میں خالی جگہوں کے ساتھ گزرنے والے فائل ناموں کو ہینڈل کرنے کی کوشش کرتے وقت بھی زیادہ تر صارفین کو پریشانی ہوگی۔ اس کی وجہ یہ ہے کہ خالی جگہوں کو باش میں ایک جیسا نہیں سمجھا جاتا ہے جیسا کہ فائل کے ناموں میں ہوتا ہے۔



نام میں خالی جگہوں والی فائلیں



خالی جگہ کے ساتھ فائل کا نام باش کے ذریعہ کیوں نہیں پہچانا جاتا ہے؟

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



بلی فائل کا نام. txt

فرار کردار یا کوٹیشن استعمال کیے بغیر کمانڈ چلانا

نوٹ : آپ کا فائل نام کچھ بھی ہوسکتا ہے لیکن اس مضمون کے لئے ، ہم استعمال کریں گے “ فائل کا نام. txt ' ایک مثال کے طور.

یہاں ‘ کیٹ ‘حکم غور کرے گا فائل اور نام ایک دلیل کے بجائے دو دلائل کے طور پر۔ تاہم ، اگر آپ فرار کردار یا کوٹیشن استعمال کرتے ہیں تو بازش شیل اس پر واحد دلیل کے طور پر غور کرے گا ، جو ' فائل کا نام. txt



بش میں خالی جگہوں کے ساتھ فائل کا نام

کچھ ایسے طریقے ہیں جن کو نام میں خالی جگہوں کے لئے استعمال کیا جاسکتا ہے۔ مستقبل میں فائل ناموں کے ل space جگہ سے گریز کرنا بہترین عمل ہے۔ ایک آسان طریقہ یہ ہوگا کہ آپ اس فائل کا نام تبدیل کریں جس کی آپ خالی جگہوں تک رسائی اور حذف کرنے کی کوشش کر رہے ہیں۔ کچھ دوسرے طریقے خالی جگہ کے ساتھ فائل کے نام پر واحد یا ڈبل ​​کوٹیشن استعمال کر رہے ہیں یا اسپیس سے پہلے ہی فرار () علامت کا استعمال کر رہے ہیں۔ ہم آپ کو یہ بتانے کے لئے استعمال شدہ مثالوں کے ساتھ طریقے مہیا کریں گے کہ یہ کیسے کام کرتا ہے۔

طریقہ 1: سنگل اور ڈبل قیمت استعمال کرنا

  1. پکڑو Ctrl + Alt چابیاں اور پریس ٹی کھولنے کے لئے ٹرمینل .
  2. اب ڈائریکٹری تبدیل کریں جہاں فائل واقع ہے۔
    (آپ بھی گھسیٹیں اور ڈراپ کمانڈ کے بعد ٹرمینل میں فائل ‘ کیٹ ‘، جو فائل پاتھ / ڈائریکٹری میں خود بخود کوٹیشن ڈال دے گا)

    سی ڈی ڈیسک ٹاپ

    ڈائریکٹری بدل رہی ہے

    نوٹ : ڈیسک ٹاپ کو اس مقام تک تبدیل کیا جاسکتا ہے جس تک آپ رسائی حاصل کرنے کی کوشش کر رہے ہیں۔

  3. نام میں خالی جگہوں والی ٹیکسٹ فائل کو پڑھنے کے لئے درج ذیل کمانڈ کو ٹائپ کریں:
    بلی 'file name.txt'

    یا

    بلی 'file name.txt'

    نام کی غلطی میں خالی جگہوں سے بچنے کے لئے کوٹیشن استعمال کرنا

  4. ایک اور ڈبل قیمتوں کا نتیجہ ایک ہی ہوگا۔ کچھ معاملات میں ، آپ کو دونوں کو آزمانے کی ضرورت ہے اور یہ دیکھنے کی ضرورت ہے کہ کون سا کام کرتا ہے۔

طریقہ 2: بیکلاش فرار کردار کا استعمال

  1. پکڑو Ctrl + Alt چابیاں اور پریس ٹی کھولنے کے لئے ٹرمینل .
  2. مندرجہ ذیل کمانڈ کا استعمال کرکے ڈائریکٹری تبدیل کریں جہاں فائل واقع ہے۔
    سی ڈی ڈیسک ٹاپ

    نوٹ : اپنے مقام کا نام ڈیسک ٹاپ کی جگہ رکھیں۔

  3. اب کمانڈ ٹائپ کریں اور استعمال کریں فرار کردار میں کہیں بھی نام میں جگہ موجود ہے۔
    بلی فائل  name.txt

    خالی جگہوں کی خرابی سے بچنے کے لئے فرار کردار کا استعمال

بونس: قیمتوں اور فرار کا استعمال

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

کوٹیشن اور فرار کے کردار میں فرق

2 منٹ پڑھا