لینکس سی پی کمانڈ کی مثالیں

Linux Cp Command Examples



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

ہم اس آرٹیکل میں کچھ مثالوں کے ساتھ cp کمانڈ کی وضاحت کریں گے۔







cp کمانڈ کا بنیادی نحو۔

cp کمانڈ استعمال کرنے کے لیے ، نحو پر عمل کریں ، جو کہ ذیل میں دیا گیا ہے۔



$cp [جھنڈے] [بنیادی فائل] [منزل فائل]

سورس فائل میں مندرجہ بالا نحو میں ایک سے زیادہ فائل اور ڈائریکٹریز ہو سکتی ہیں ، اور منزل فائل صرف ایک فائل یا ڈائریکٹری ہو سکتی ہے۔



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





سی پی کمانڈ کا استعمال۔

'cp کمانڈ' کے مندرجہ ذیل استعمال ہیں جو اب ہم کچھ مثالوں سے بیان کریں گے۔

فائل کو موجودہ ورکنگ ڈائرکٹری میں کاپی کریں۔

فائل کو موجودہ ڈائریکٹری میں کاپی کرنے کے لیے ٹرمینل پر درج ذیل کمانڈ پر عمل کریں:



مثال

مثال کے طور پر ، نیچے دی گئی کمانڈ کو چلانے سے آپ test_file.txt کو بیک اپ_فائل. txt پر کاپی کر سکتے ہیں۔

$cptest_file.txt backup_file.txt۔

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

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

مثال

مثال کے طور پر ، test_file.txt کو /lookup ڈائریکٹری میں کاپی کرنے کے لیے درج ذیل کمانڈ استعمال کریں:

$cptest_file.txt/اوپر دیکھو

مذکورہ کمانڈ میں ، فائل اسی اصل فائل کے نام کے ساتھ کاپی کی گئی ہے۔ اگر آپ فائل کو مختلف نام سے کاپی کرنا چاہتے ہیں تو نیچے دی گئی کمانڈ استعمال کریں:

$cptest_file.txt/اوپر دیکھو/newtest_file.txt

مذکورہ کمانڈ فائل کو نئے نام 'newtest_file.txt' کے ساتھ مخصوص منزل میں کاپی کرے گی۔

ڈائریکٹریوں کو دوسری ڈائریکٹری میں کاپی کریں۔

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

مثال

مندرجہ ذیل مثال میں ، ہم ذاتی_ ڈائریکٹری کو آفیشل_ڈائریکٹری میں ڈھال رہے ہیں۔

$cp -آرذاتی ڈائریکٹری آفیشل ڈائریکٹری

اگر آپ سورس ڈائرکٹری کے بجائے صرف فائلوں اور تمام ذیلی ڈائریکٹریوں کو کاپی کرنا چاہتے ہیں تو ، '-RT' آپشن کے ساتھ درج ذیل کمانڈ استعمال کریں:

$cp -آر ٹی۔ذاتی ڈائریکٹری آفیشل ڈائریکٹری

مذکورہ کمان ڈائریکٹری کے مواد کو کاپی کرے گی ، بشمول ڈائریکٹری کے بجائے تمام چھپی ہوئی فائلیں۔

ایک سے زیادہ فائلوں کو مختلف ڈائریکٹریوں میں کاپی کریں۔

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

$cptest_file.txt personal_directory test_file1.txt official_directory

اختیارات کے ساتھ لینکس سی پی کمانڈ۔

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

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

تصدیق کے لیے زور زبردستی پیدا کرنے کے لیے آپشن 'i' استعمال کریں۔

$cp -میںtest_file.txt test_file1.txt۔

اگر آپ صرف منزل پر کسی فائل کو کاپی کرنا چاہتے ہیں ، اگر یہ پہلے سے موجود نہیں ہے تو ، '-u' آپشن کے ساتھ درج ذیل کمانڈ استعمال کریں:

$cp test_file.txt test_file1.txt۔

کسی فائل کی ملکیت اور ٹائم اسٹیمپ کو محفوظ رکھنے کے لیے ، '-v' آپشن کے ساتھ درج ذیل کمانڈ استعمال کریں:

$cp test_file.txt test_file1.txt۔

نتیجہ

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