Ù...غربية Ù...ع عشيقها ÙÙŠ السرير، شاهد Ø¨Ù†ÙØ³Ùƒ
فہرست کا خانہ:
- ایم وی کمانڈ کے ساتھ فائلوں کا نام تبدیل کرنا
- ایم وی کمانڈ کے ذریعہ متعدد فائلوں کا نام تبدیل کرنا
- نام تبدیل کرنے والی کمانڈ کے ساتھ فائلوں کا نام تبدیل کرنا
- نتیجہ اخذ کرنا
فائلوں اور ڈائریکٹریوں کا نام تبدیل کرنا ایک سب سے بنیادی کام ہے جو آپ کو اکثر ایک لینکس سسٹم پر انجام دینے کی ضرورت ہوتی ہے۔
کسی ایک فائل کا نام تبدیل کرنا آسان ہے ، لیکن ایک سے زیادہ فائلوں کا ایک ہی وقت میں نام دینا ایک چیلنج ہوسکتا ہے ، خاص طور پر ان صارفین کے ل who جو لینکس میں نئے ہیں۔ آپ GUI فائل مینیجر کا استعمال کرتے ہوئے یا کمانڈ لائن ٹرمینل کے ذریعے فائلوں کا نام تبدیل کرسکتے ہیں۔
اس ٹیوٹوریل میں ، ہم آپ کو دکھائیں گے کہ فائلوں اور ڈائریکٹریوں کا نام تبدیل کرنے کے لئے کس طرح
mv
اور
rename
تبدیل کریں۔
ایم وی کمانڈ کے ساتھ فائلوں کا نام تبدیل کرنا
mv
کمانڈ (منتقل سے مختصر) فائلوں کا نام تبدیل کرنے یا ایک جگہ سے دوسری جگہ منتقل کرنے کے لئے استعمال ہوتا ہے۔
mv
کمانڈ کا نحو ذیل میں ہے۔
mv source destination
source
ایک یا زیادہ فائلیں یا ڈائریکٹریز ہوسکتی ہیں اور
destination
ایک ہی فائل یا ڈائرکٹری ہوسکتی ہے۔
- اگر آپ متعدد فائلوں کو بطور
sourceمتعین کرتے ہیں تو ،destinationایک ڈائرکٹری ہونی چاہئے۔ اس معاملے میں ،sourceفائلوں کو ہدف ڈائرکٹری میں منتقل کردیا جاتا ہے۔ اگر آپ کسی ایک فائل کو بطورsourceمتعین کرتے ہیں ، اورdestinationایک موجودہ ڈائریکٹری ہے تو فائل کو مخصوص ڈائریکٹری میں منتقل کردیا جاتا ہے۔ کسی فائل کا نام تبدیل کرنے کے لئے آپ کو کسی مخصوص فائل کی وضاحت کرنے کی ضرورت ہوتی ہے۔ بطورsourceایک فائل ، اورdestinationفائل کے ہدف کے طور پر ایک فائل۔
مثال کے طور پر ،
file1.txt
فائل کا نام تبدیل کرنے کے لئے
file2.txt
آپ چلائیں گے:
ایم وی کمانڈ کے ذریعہ متعدد فائلوں کا نام تبدیل کرنا
mv
کمانڈ ایک وقت میں صرف ایک فائل کا نام تبدیل کر سکتی ہے لیکن اسے دوسرے کمانڈز کے ساتھ مل کر استعمال کیا جاسکتا ہے جیسے ڈھونڈنا یا اندر باش
find
یا ایک سے زیادہ فائلوں کا نام تبدیل کرنے کے لئے لوپس۔
مندرجہ ذیل مثال سے پتہ چلتا ہے کہ موجودہ ڈائرکٹری میں تمام
.html
فائلوں کو
.html
توسیع کو
.php
میں تبدیل کرکے نام تبدیل کرنے کے لئے باش برائے لوپ کا استعمال کیسے کریں۔
for f in *.html; do mv -- "$f" "${f%.html}.php" done
آئیے لائن کے ذریعہ کوڈ لائن کا تجزیہ کریں:
- پہلی لائن ایک for لوپ بناتی ہے اور
.htmlساتھ.htmlتمام فائلوں کی فہرست کے ذریعے اس کی تکرار کرتی ہے.دوسری لائن اس فہرست کے ہر آئٹم پر لاگو ہوتی ہے اور فائل کو.htmlجگہ.phpساتھ ایک نئی جگہ پر لے جاتی ہے۔ حص${file%.html}شیل پیرامیٹر توسیع کا استعمال کرتے ہوئے.htmlحصہ کو فائل نام سے ہٹانے کے لئے استعمال کر رہا ہے.htmlلوپ طبقہ کے اختتام کی طرف اشارہ کرتا ہے۔
ہم
mv
کمانڈ کو
find
کر بھی اوپر کی طرح کے حصول کے
mv
use استعمال کرسکتے ہیں۔
find. -depth -name "*.html" -exec sh -c 'f="{}"; mv -- "$f" "${f%.html}.php"' ;
mv
کمانڈ موجودہ ڈائرکٹری میں
.html
ساتھ ختم ہونے والی تمام فائلیں
mv
کمانڈ کو ایک
-exec
سوئچ کا استعمال کرکے ایک ایک کرکے بھیج رہی ہے۔ اسٹرنگ
{}
اس فائل کا نام ہے جو فی الحال کارروائی کی جارہی ہے۔
جیسا کہ آپ مندرجہ بالا مثالوں سے دیکھ سکتے ہیں ،
mv
کمانڈ کا استعمال کرتے ہوئے ایک سے زیادہ فائلوں کا نام تبدیل کرنا کوئی آسان کام نہیں ہے کیونکہ اس میں باش اسکرپٹنگ کے اچھ knowledgeے علم کی ضرورت ہے۔
نام تبدیل کرنے والی کمانڈ کے ساتھ فائلوں کا نام تبدیل کرنا
rename
حکم ایک سے زیادہ فائلوں کے نام تبدیل کرنے کے لئے استعمال کیا جاتا ہے۔ یہ کمان
mv
سے زیادہ ترقی یافتہ ہے کیونکہ اس میں باقاعدگی سے اظہار کے بارے میں کچھ بنیادی معلومات کی ضرورت ہوتی ہے۔
مختلف نحو کے ساتھ
rename
کمانڈ کے دو ورژن موجود ہیں۔ اس ٹیوٹوریل میں ، ہم
rename
کمانڈ
rename
پرل ورژن استعمال کریں گے۔ اگر آپ کے پاس یہ سسٹم انسٹال نہیں ہے تو ، آپ اپنی تقسیم کے پیکیج مینیجر کا استعمال کرکے اسے آسانی سے انسٹال کرسکتے ہیں۔
-
اوبنٹو اور ڈیبیئن پر نام تبدیل کریں
sudo apt install renameCentOS اور Fedora پر نام تبدیل کریں
sudo yum install prenameآرک لینکس پر نام تبدیل کریں
yay perl-rename ## or yaourt -S perl-rename
rename
کمانڈ
rename
نحو ذیل میں ہے۔
rename perlexpr files
rename
کمانڈ مخصوص
files
کے باقاعدہ اظہار کے مطابق تمام
files
کا نام بدل دے گی۔ آپ یہاں پرل کے بارے میں باقاعدہ اظہارات کرسکتے ہیں۔
مثال کے طور پر ، درج ذیل کمانڈ توسیعی کے ساتھ تمام فائلوں کو
.html
کو
.php
تبدیل کرے گا۔
rename 's/.html/.php/' *.html
آپ نام تبدیل کرنے کیلئے فائلوں کے ناموں کی پرنٹ کرنے کے لئے ،
-n
دلیل استعمال کرسکتے ہیں۔
rename -n 's/.html/.php/' *.html
آؤٹ پٹ کچھ اس طرح نظر آئے گی:
rename(file-90.html, file-90.php) rename(file-91.html, file-91.php) rename(file-92.html, file-92.php) rename(file-93.html, file-93.php) rename(file-94.html, file-94.php)
ڈیفالٹ کے مطابق ، نام تبدیل کرنے کی کمانڈ موجودہ فائلوں کو اوور رائٹ نہیں کرے گی۔ موجودہ فائلوں کو زیادہ لکھنے کی اجازت دینے کے لئے
-f
دلیل پاس کریں۔
rename -f 's/.html/.php/' *.html
ذیل میں نام کی کمانڈ کا استعمال کرنے کے بارے میں کچھ اور عام مثالیں ہیں۔
-
انڈر سکور کے ساتھ فائل ناموں میں خالی جگہوں کو تبدیل کریں
rename 'y/ /_/' *فائل ناموں کو چھوٹے حرفوں میں تبدیل کریں
rename 'y/AZ/az/' *فائل ناموں کو بڑے میں تبدیل کریں
rename 'y/az/AZ/' *
نتیجہ اخذ کرنا
اب تک آپ کو یہ اچھی طرح سے اندازہ ہونا چاہئے کہ فائلوں
rename
mv
لئے
mv
اور
rename
کیسے استعمال کریں۔ یقینا ، لینکس میں فائلوں کا نام تبدیل کرنے کے لئے بھی دیگر احکامات موجود ہیں جیسے ایم ایم وی۔ نئے لینکس صارفین جو کمانڈ لائن سے خوفزدہ ہیں وہ جی یو آئی بیچ کے نام تبدیل کرنے والے اوزار جیسے مٹامورفوز کا استعمال کرسکتے ہیں۔
MP3 ٹیگگر کے ساتھ گانا کی معلومات کو تبدیل کریں اور البم آرٹ کو ایمبٹ آرٹ کے ساتھ ایمب آرٹ میں تبدیل کریں اور البم آرٹ کے ساتھ سرایت کریں. 9 9 9> گرنٹ مین Mp3 Mp3 Tagger ایک بہت طاقتور، استعمال کرنے کے لئے ابھی تک سادہ، ID3 ٹیگ ایڈیٹر ہے. . یہ آپ کو گانا کی معلومات کو آسانی سے تبدیل کرنے اور البم آرٹ کو تبدیل کرنے کی اجازت دیتا ہے.
گرینٹن
مفت سافٹ ویئر اور آن لائن ٹولز پی پی ٹی (PowerPoint) پر پی ڈی ایف میں تبدیل کرنے کے لئے پی ڈی ایف میں تبدیل کرنے کیلئے مفت آلات اور آن لائن ٹولز کو تبدیل کرنے دیں گے. یہ اوزار آپ پی پی ٹی آن لائن پر پی ڈی ایف کو تبدیل کرنے دیں گے. آپ PDF کو پی پی ٹی ایکس یا ونڈوز کے لئے مفت سافٹ ویئر کے ذریعہ پی پی ٹی ایکس یا پاورپوائنٹ میں بھی تبدیل کرسکتے ہیں.
اگر آپ کے پاس پی ڈی ایف فائل ہے اور آپ
پی سی کی ترتیبات کے ذریعہ آسانی سے ونڈوز 8.1 کے ذریعے کمپیوٹر کا نام تبدیل کریں. آپ کو ونڈوز 8.1 میں کمپیوٹر پینل کا استعمال کرتے ہوئے کنٹرول پینل کے ذریعہ کمپیوٹر کا نام تبدیل یا کمپیوٹر کا نام تبدیل کر سکتے ہیں. ونڈوز 8. یہ اشاعت آپ کو بتاتا ہے کہ یہ کس طرح کرنا ہے.
ونڈوز صارفین پہلے ہی واقف ہیں جیسے آپریٹنگ سسٹم آپ







