انڈروئد

لینکس میں فائلوں اور ڈائریکٹریوں کو منتقل کرنے کا طریقہ (ایم وی کمانڈ)

Nonstop 2021 - Ú Ú Ú ÒA Ú Ú Ú Ú Ú ÒA - Nhạc Bay Phòng - Nonstop Vinahouse 2021

Nonstop 2021 - Ú Ú Ú ÒA Ú Ú Ú Ú Ú ÒA - Nhạc Bay Phòng - Nonstop Vinahouse 2021

فہرست کا خانہ:

Anonim

فائلوں اور ڈائریکٹریوں کو منتقل کرنا ایک سب سے بنیادی کام ہے جو آپ کو اکثر ایک لینکس سسٹم پر انجام دینے کی ضرورت ہوتی ہے۔

اس ٹیوٹوریل میں ، ہم فائلوں اور ڈائریکٹریوں کو منتقل کرنے کے لئے mv کمانڈ کو استعمال کرنے کا طریقہ بتائیں گے۔

mv کمانڈ کس طرح استعمال کریں

mv کمانڈ (منتقل سے مختصر) کا نام تبدیل کرنے اور منتقل کرنے کے لئے استعمال کیا جاتا ہے اور فائلوں اور ڈائریکٹریوں کو ایک جگہ سے دوسری جگہ منتقل کیا جاتا ہے۔ mv کمانڈ کا نحو ذیل میں ہے۔

mv SOURCE DESTINATION

SOURCE ایک ، یا ایک سے زیادہ فائلوں یا ڈائریکٹریوں میں ہوسکتا ہے ، اور DESTINATION ایک فائل یا ڈائرکٹری ہوسکتی ہے۔

  • جب ایک سے زیادہ فائلوں یا ڈائریکٹریوں کو بطور SOURCE دیا جاتا ہے تو ، DESTINATION ڈائرکٹری ہونی چاہئے۔ اس صورت میں ، SOURCE فائلوں کو ہدف ڈائرکٹری میں منتقل کردیا جاتا ہے۔ اگر آپ کسی ایک فائل کو بطور SOURCE بتاتے ہیں ، اور DESTINATION ہدف ایک موجودہ ڈائریکٹری ہے تو ، فائل کو مخصوص ڈائریکٹری میں منتقل کردیا جاتا ہے۔ اگر آپ کسی فائل کو SOURCE طور پر بتاتے ہیں۔ ، اور ایک ہی فائل کو DESTINATION ہدف کے بطور پھر آپ فائل کا نام تبدیل کر رہے ہیں۔ جب SOURCE ایک ڈائرکٹری ہے اور DESTINATION موجود نہیں ہے تو ، SOURCE کا نام DESTINATION رکھا جائے گا۔ بصورت دیگر اگر DESTINATION موجود ہے تو اسے DESTINATION ڈائرکٹری کے اندر منتقل کردیا جائے گا۔

فائل یا ڈائرکٹری کو منتقل کرنے کے ل you ، آپ کو SOURCE اور DESTINATION دونوں پر لکھنے کی اجازت کی ضرورت ہے۔ بصورت دیگر ، آپ کو اجازت سے انکار کی غلطی موصول ہوگی۔

مثال کے طور پر ، فائل file1 1 کو موجودہ ورکنگ ڈائرکٹری سے /tmp ڈائرکٹری میں منتقل کرنے کے لئے آپ چلائیں گے:

mv file1 /tmp

کسی فائل کا نام تبدیل کرنے کے ل you آپ کو منزل کی فائل کا نام بتانا ہوگا:

mv file1 file2

ڈائریکٹریوں کو منتقل کرنے کا نحو وہی ہے جو فائلوں کو منتقل کرتے وقت ہوتا ہے۔ مندرجہ ذیل مثال میں ، اگر dir2 ڈائرکٹری موجود ہے تو ، کمانڈ dir2 اندر dir2 ۔ اگر dir2 موجود نہیں ہے تو ، dir2 کا نام dir2 رکھا جائے گا۔

mv dir1 dir2

ایک سے زیادہ فائلوں اور ڈائرکٹریوں کو منتقل کرنا

متعدد فائلوں اور ڈائریکٹریوں کو منتقل کرنے کے ل the ، فائلوں کی وضاحت کریں جسے آپ بطور ذریعہ منتقل کرنا چاہتے ہیں۔ مثال کے طور پر ، فائل 1 اور فائل 2 کو ڈی آر 1 ڈائرکٹری میں منتقل کرنے کے dir1 you آپ ٹائپ کریں گے۔

mv file1 file2 dir1

mv کمانڈ آپ کو پیٹرن مماثل استعمال کرنے کی بھی اجازت دیتا ہے۔ مثال کے طور پر ، تمام pdf فائلوں کو موجودہ ڈائرکٹری سے ~/Documents ڈائرکٹری میں منتقل کرنے کے ~/Documents you ، آپ استعمال کریں گے:

mv *.pdf ~/Documents

mv کمانڈ کے اختیارات

mv کمانڈ متعدد آپشنز کو قبول کرتی ہے جو ڈیفالٹ کمانڈ کے طرز عمل کو متاثر کرتی ہے۔

کچھ لینکس تقسیم میں ، mv mv کمانڈ کا ایک عرف ہے جس میں اپنی مرضی کے مطابق اختیارات ہیں۔ مثال کے طور پر ، CentOS mv mv -i کا ایک عرف ہے۔ آپ مل سکتے ہیں کہ type کمانڈ کا استعمال کرکے mv ایک عرف ہے۔

type mv

اگر mv عرف ہے تو آؤٹ پٹ کچھ اس طرح نظر آئے گا:

mv is aliased to `mv -i'

اگر متضاد آپشنز دیئے جائیں تو ، آخری ایک کو فوقیت دیتی ہے۔

اوور رائٹنگ سے پہلے اشارہ کریں

پہلے سے طے شدہ طور پر ، اگر منزل مقصود کی فائل موجود ہے تو ، اسے اوور رائٹ کردیا جائے گا۔ تصدیق کے لئے اشارہ کرنے کے لئے ، -i آپشن کا استعمال کریں:

mv -i file1 /tmp

mv: overwrite '/tmp/file1'?

فائل کو اوور رائٹ کرنے کے لئے y یا Y ٹائپ کریں۔

اوور رائٹنگ پر زور دیں

اگر آپ صرف پڑھنے والی فائل کو ادلیکھت کرنے کی کوشش کرتے ہیں تو ، mv کمانڈ آپ کو اشارہ کرے گا کہ آیا آپ فائل کو اوور رائٹ کرنا چاہتے ہیں:

mv -i file1 /tmp

mv: replace '/tmp/file1', overriding mode 0400 (r--------)?

اشارہ کرنے سے بچنے کے -f اختیارات کا استعمال کریں:

mv -f file1 /tmp

یہ آپشن خاص طور پر مفید ہے جب آپ کو صرف ایک سے زیادہ پڑھنے والی فائلوں کو ادلیکھت کرنے کی ضرورت ہوتی ہے۔

موجودہ فائلوں کو ادلیکھت نہ کریں

-n آپشن mv کہتا ہے کہ وہ کبھی بھی کسی بھی فائل کو اوور رائٹ نہ کرے:

mv -f file1 /tmp

اگر file1 موجود ہے تو اوپر کا کمانڈ کچھ نہیں کرے گا۔ بصورت دیگر یہ فائل کو /tmp ڈائرکٹری میں لے جائے گی۔

فائلوں کا بیک اپ لیا جا رہا ہے

اگر منزل مقصود کی فائل موجود ہے تو آپ اس کا بیک اپ -b آپشن استعمال کرکے تشکیل دے سکتے ہیں۔

mv -b file1 /tmp

بیک اپ فائل میں اصلی نام جیسا ہی ہوگا جس میں ٹیلڈ ( ~ ) شامل ہوگا۔

یہ تصدیق کرنے کے لئے ایل ایس کمانڈ کا استعمال کریں کہ بیک اپ تشکیل دیا گیا تھا۔

ls /tmp/file1*

/tmp/file1 /tmp/file1~

لفظی پیداوار

ایک اور آپشن جو کارآمد ہوسکتا ہے وہ ہے -v . جب یہ آپشن استعمال ہوتا ہے تو ، کمانڈ ہر منتقل فائل کا نام پرنٹ کرتی ہے۔

mv -i file1 /tmp

renamed 'file1' -> '/tmp/file1'

نتیجہ اخذ کرنا

mv کمانڈ کو فائلوں اور ڈائریکٹریوں کو منتقل کرنے اور ان کے نام تبدیل کرنے کے لئے استعمال کیا جاتا ہے۔

mv کمانڈ کے بارے میں مزید معلومات کے mv man ، مین پیج کو چیک کریں یا اپنے ٹرمینل میں man mv ٹائپ کریں۔

نئے لینکس صارفین جو کمانڈ لائن سے خوفزدہ ہیں وہ اپنی فائلوں کو منتقل کرنے کے لئے جی یو آئی فائل مینیجر کا استعمال کرسکتے ہیں۔

ایم وی ٹرمینل