در سیستم عاملهای لینوکس، فرمان cp یکی از دستورات مهم برای کپی کردن فایلها و دایرکتوریها است. با استفاده از این فرمان، کاربر میتواند فایلها و دایرکتوریها را از مکانی به مکان دیگر کپی کرده و در صورت نیاز، نام آنها را تغییر دهد. در این مقاله از ایوسی، به تعریف، فرمول و مثالهایی در مورد استفاده از فرمان cp در لینوکس خواهیم پرداخت.
تعریف:
مرتبط: معرفی دستورات خط فرمان لینوکس
فرمان cp، مخفف کلمه copy به معنای کپی کردن است. این فرمان برای کپی کردن یک یا چند فایل و دایرکتوری به مسیر مشخص شده استفاده میشود. فرمان cp را میتوان به صورت زیر به کار برد:
cp [OPTIONS] SOURCE DEST
در این فرمول، OPTIONS میتواند گزینههای مختلفی مانند -r (برای کپی کردن دایرکتوری به صورت بازگشتی) و -i(برای سؤال کردن از کاربر قبل از انجام عملیات کپی) را شامل شود. SOURCE نشانی فایل یا دایرکتوری اصلی است که قصد دارید کپی کنید و DEST نشانی جایی است که قصد دارید فایل یا دایرکتوری مورد نظر را کپی کنید.
مثالها:
در ادامه چند مثال برای استفاده از فرمان cp در لینوکس آورده شده است:
مثال ۱:
برای کپی کردن یک فایل به مسیر دیگر، میتوان به صورت زیر عمل کرد:
cp file1.txt /path/to/destination/
با این دستور، فایل file1.txt در مسیر /path/to/destination/ کپی خواهد شد.
مثال ۲:
اگر قصد دارید یک فایل را کپی کرده و در همان مسیر با نام دیگری ذخیره کنید، میتوانید از گزینه -b استفاده کنید.
cp -b file1.txt /path/to/destination/file2.txt
با استفاده از این دستور، فایل file1.txt در مسیر /path/to/destination/ با نام file2.txt کپی خواهد شد و فایل اصلی حفظ خواهد شد.
مثال ۳:
برای کپی کردن یک دایرکتوری، میتوان حامل -r را به فرمان cp اضافه کرد.
cp -r /path/to/source/directory /path/to/destination/
با استفاده از این دستور، دایرکتوری source را به مسیر /path/to/destination/ با همه زیرمجموعهها کپی خواهد کرد.
مثال ۴:
اگر میخواهید فایلهایی که قبلاً با همین نام در مسیر مقصد وجود دارند را جایگزین کنید، میتوانید از گزینه -f استفاده کنید.
cp -f file1.txt /path/to/destination/
با استفاده از این دستور، فایل file1.txt را در مسیر /path/to/destination/ کپی کرده و فایلهای موجود با همین نام را جایگزین خواهد کرد.
با استفاده از فرمان cp در لینوکس، کاربران قادر خواهند بود تا به راحتی فایلها و دایرکتوریها را کپی کنند و نام آنها را در صورت نیاز تغییر دهند. با استفاده از مثالهای ارائه شده در این مقاله، خوانندگان قادر خواهند بود از فرمان cp برای کپی کردن فایلها و دایرکتوریها در سیستم خود استفاده کنند.