لہذا، صارفین کے لیے اپنے ڈیجیٹل اثاثوں پر ترتیب اور کنٹرول کو برقرار رکھنا ایک قابل قدر طریقہ ہے۔ تاہم، فیڈورا کے ابتدائی ہونے کے ناطے، آپ شاید نہیں جانتے ہوں گے کہ کمانڈز کا استعمال کرتے ہوئے فائلوں کا نام کیسے بدلنا ہے۔ اس مضمون میں، آپ فیڈورا لینکس میں ٹرمینل سے فائل کا نام تبدیل کرنے کے طریقے جانیں گے۔
فیڈورا لینکس میں ٹرمینل سے فائل کا نام کیسے تبدیل کریں۔
اگرچہ فائلوں کا نام تبدیل کرنے کے مختلف طریقے ہیں، لیکن 'mv' اور 'rename' کمانڈز کا استعمال آسان ترین کمانڈز ہیں جو آپ اس کے لیے استعمال کر سکتے ہیں۔ آئیے ان کے استعمال کی کچھ مثالیں لیتے ہیں:
ایم وی کمانڈ
اگرچہ فائلوں کا نام تبدیل کرنے کے مختلف طریقے ہیں، لیکن 'mv' اور 'rename' کمانڈز کا استعمال آسان ترین کمانڈز ہیں جو آپ اس کے لیے استعمال کر سکتے ہیں۔ آئیے ان کے استعمال کی کچھ مثالیں لیتے ہیں:
cd ~/دستاویزات
ls -l
جیسا کہ آپ پچھلی تصویر میں دیکھ سکتے ہیں، 'دستاویزات' ڈائریکٹری میں 'Fedora.pdf'، 'Fedora.txt'، اور 'Linux.txt' فائلیں ہیں۔ اب، ہم 'Linux.txt' نامی فائل کا نام بدل کر 'Linuxhint.txt' رکھ دیتے ہیں۔
mv Linux.txt Linuxhint.txt
متعدد فائلوں کا نام تبدیل کریں۔
اگر ایک ہی ڈائرکٹری میں دو فائلوں کی ایک ہی ایکسٹینشن ہے تو آپ 'mv' کمانڈ کا استعمال کرکے ان کی ایکسٹینشن کو تبدیل کر سکتے ہیں۔ یہاں یہ ہے کہ آپ اسے کیسے کرتے ہیں:
مل . -گہرائی -نام '*.جیسا کہ ہم دی گئی مثال میں دیکھ سکتے ہیں، ہمارے پاس '.txt' ایکسٹینشن ('Fedora.txt' اور 'Linux.txt') کی دو فائلیں ہیں۔ یہاں، ہم ان دو فائلوں کے نام ان کی ایکسٹینشن کو درج ذیل 'mv' کمانڈ سے تبدیل کر کے تبدیل کرتے ہیں۔
مل . -گہرائی -نام '*.txt' -exec sh -c 'f='{}'؛ mv -- '$f' '${f%.txt}.png'' \;
پچھلے حکم میں:
- find → یہ موجودہ ڈائرکٹری یا فائل کا عنصر تلاش کرتا ہے یا ڈھونڈتا ہے۔
- -exec → یہ 'mv' کمانڈ کو ان فائلوں پر چلاتا ہے جو سرچ سے ملتی جلتی ہیں اور موجودہ فائل نام کو نئے سے تبدیل کرتی ہے۔
پچھلی کمانڈ کے بجائے، آپ متعدد فائلوں کی توسیع کو تبدیل کرنے اور فائل کا نام تبدیل کرنے کے لیے درج ذیل کمانڈ کا استعمال بھی کر سکتے ہیں۔
f کے لیے *.txt میں؛ do mv -- '$f' '${f%.txt}.html'؛ ہو گیا
دی گئی مثال میں، ہم نے '.txt' ایکسٹینشن کو '.html' میں تبدیل کر دیا ہے۔
باش اسکرپٹ کا استعمال کرتے ہوئے متعدد فائلوں کا نام تبدیل کریں۔
آپ باش اسکرپٹ کا استعمال کرتے ہوئے متعدد فائل ناموں کو ان کی ایکسٹینشنز کو تبدیل کر کے تبدیل کر سکتے ہیں۔ آپ کو ایک Bash فائل بنانے کی ضرورت ہے اور اس میں درج ذیل لائنیں شامل کرنا ہوں گی۔
#!/bin/bashکے لیے f میں * . < موجودہ فائل_ایکسٹینشن > ; کیا
mv -- ' $f ' ' ${f%.<موجودہ فائل_ایکسٹینشن>} .
ہو گیا
مثال کے طور پر، ہم فائل ایکسٹینشن کو '.txt' سے '.png' میں تبدیل کرتے ہیں۔
جیسا کہ آپ پچھلی تصویر میں دیکھ سکتے ہیں، تین فائلیں ہیں جن میں سے دو میں '.txt' ایکسٹینشن ہے۔ یہاں، ہم فائلوں کی توسیع کو '.txt' سے '.png' میں تبدیل کرتے ہیں۔
Bash اسکرپٹ میں درج ذیل لائنیں شامل کریں:
#!/bin/bashکے لیے f میں * .TXT؛ کیا
mv -- ' $f ' ' ${f%.txt} .png'
ہو گیا
درج ذیل 'sh' کمانڈ کا استعمال کرتے ہوئے، اسکرپٹ کو اس طرح محفوظ کریں اور چلائیں:
sh filename.shپچھلی کمانڈ آپ کو کوئی آؤٹ پٹ نہیں دیتی لیکن فائل کی ایکسٹینشن کو تبدیل کرتی ہے۔
نام تبدیل کرنے کی کمانڈ
'نام تبدیل کریں' کمانڈ 'mv' کمانڈ سے زیادہ جدید ہے۔ تاہم، یہ فیڈورا میں پہلے سے نصب شدہ افادیت نہیں ہے، لہذا آپ کو پہلے درج ذیل کمانڈ کا استعمال کرتے ہوئے اسے انسٹال کرنے کی ضرورت ہے:
sudo yum prename -y انسٹال کریں۔
اب، آپ اسی توسیع کے ساتھ فائلوں کا نام تبدیل کر سکتے ہیں:
نتیجہ
یہ سب ان سادہ کمانڈز کے بارے میں ہے جو آپ فیڈورا لینکس میں ٹرمینل سے فائل کا نام تبدیل کرنے کی کوشش کر سکتے ہیں۔ 'rename' کمانڈ 'mv' کمانڈ سے زیادہ جدید اور صارف دوست ہے، لیکن یہ لینکس میں پہلے سے انسٹال نہیں ہے، اس لیے آپ کو اسے دستی طور پر انسٹال کرنا چاہیے۔ مجموعی طور پر، دونوں کمانڈز مددگار ہیں اور ایک ابتدائی کے طور پر، آپ انہیں اپنے فیڈورا سسٹم میں اپنی فائلوں کا نام تبدیل کرنے کے لیے استعمال کر سکتے ہیں۔