انڈروئد

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

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

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

فائلوں کی کاپی کرتے وقت cp کمانڈ کا استعمال کرنا ایک عام رواج ہے اور ڈائریکٹریز کو کاپی کرتے وقت rsync کمانڈ۔

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

فائلوں کو cp کمانڈ سے کاپی کرنا

لینکس اور یونکس آپریٹنگ سسٹم میں ، cp کمانڈ کو فائلوں اور ڈائریکٹریوں کی کاپی کرنے کے لئے استعمال کیا جاتا ہے۔

استعمال کرنے کا سب سے آسان معاملہ موجودہ ورکنگ ڈائرکٹری میں فائل کاپی کرنا ہے۔ مثال کے طور پر ، موجودہ ڈائرکٹری میں file.txt نامی فائل کو کاپی کرنا file_backup.txt کو موجودہ ڈائریکٹری میں ، آپ مندرجہ ذیل کمانڈ کو چلائیں گے۔

cp file.txt file_backup.txt

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

cp -i file.txt file_backup.txt

ڈیفالٹ کے مطابق ، جب کسی فائل کو کاپی کرنے کے لئے cp کمانڈ استعمال کرتے ہیں تو ، نئی فائل اس کمانڈ کو انجام دینے والے صارف کی ملکیت ہوگی۔ فائل موڈ ، ملکیت اور ٹائم اسٹیمپ کو محفوظ رکھنے کے لئے -p آپشن کا استعمال کریں:

cp -p file.txt file_backup.txt

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

cp -v file.txt file_backup.txt

'file.txt' -> 'file_backup.txt'

کسی فائل کو کسی ڈائرکٹری میں کاپی کریں

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

مندرجہ ذیل مثال میں ہم فائل فائل کاپی کر رہے ہیں۔ file.txt /backup ڈائرکٹری میں:

cp file.txt /backup

جب صرف ڈائریکٹری کا نام منزل کے طور پر بتاتے ہو تو کاپی شدہ فائل کا اصل نام اسی فائل کا ہوگا۔

cp file.txt /backup/new_file.txt

مذکورہ کمانڈ فائل کو new_file.txt مخصوص ڈائریکٹری میں کاپی کرے گی۔

متعدد فائلوں کو کاپی کریں

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

cp file.txt dir file1.txt file2.txt dir1

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

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

cp *.png /backup

ڈائریکٹریاں cp کمانڈ کے ساتھ کاپی کرنا

کسی ڈائرکٹری کی کاپی کرنے کے ل its ، اس کی ساری فائلیں اور سب ڈائرکٹریاں ، -R یا -r آپشن کا استعمال کریں۔ مندرجہ ذیل مثال میں ہم ڈائریکٹری Pictures کو کاپی کر رہے ہیں۔

cp -R Pictures Pictures_backup

مذکورہ کمانڈ منزل مقصودی ڈائریکٹری تشکیل دے گی اور منبع سے تمام فائلوں اور ذیلی ڈائریکٹریوں کو منقول ڈائریکٹری میں کاپی کرے گی۔

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

cp -RT Pictures Pictures_backup

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

فائلوں اور ڈائریکٹریوں کو rsync کمانڈ سے کاپی کرنا

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

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

ایک فائل کو ایک سے دوسرے مقام پر کاپی کرنے کے لئے ، آپ مندرجہ ذیل کمانڈ کو چلائیں گے۔

rsync -a file.txt file_backup.txt

اگر منزل کی فائل موجود ہے تو ، rsync کو اوور رائٹ کردے گی۔

اسی کمانڈ کا استعمال ڈائریکٹری کو کاپی کرنے کے لئے کیا جاسکتا ہے۔

rsync -a /var/www/public_html/ /var/www/public_html_backup/

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

rsync بارے میں مزید معلومات کے rsync the درج ذیل مضامین کو چیک کریں۔

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

اس گائیڈ میں ، ہم نے آپ کو دکھایا ہے کہ cp اور rsync یوٹیلیٹیوں کا استعمال کرتے ہوئے لینکس اور یونکس پر مبنی سسٹم میں فائلوں اور ڈائریکٹریوں کی کاپی کرنا ہے۔

سی پی آر سی این سی ٹرمینل