فرامين متني لينوکس : دستور کپي cp

شما در اين بخش اطلاعات مفيد و آموزشهاي كاربردي كامپيوتر را ميتوانيد بيابيد

مدیران انجمن: Mahdi Mahdavi, MASTER, شوراي نظارت

ارسال پست
Incredible Poster
Incredible Poster
نمایه کاربر
پست: 3047
تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۹:۴۱ ب.ظ
سپاس‌های ارسالی: 58 بار
سپاس‌های دریافتی: 384 بار
تماس:

فرامين متني لينوکس : دستور کپي cp

پست توسط Farhad3614 »

استفاده از دستور cp برای کپی کردن فایلها و دایرکتوریها در محیط shell کاربرد دارد . شکل کلی این دستور عبارتست از :

cp [options] <file|directory> [file|directory ...] <destination>

همانطوریکه مشاهده میکنید پس از تایپ دستور cp و مشخص کردن نوع فرمان کمکی باید ابتدا نام فایل منباء و سپس مسیر مقصد را تایپ نمائیم .

فرمان کپی دارای تعداد زیادی فرامین کمکی یا option میباشد که چند تا از مهمترین آنها عبارتند از :

-R برای کپی کردن یک دایرکتوری و حتی دایرکتوریهای خالی

-iقبل از رونویسی فایلهای همنام موجود در مقصد از کاربر اجازه میگیرد

-f بدون اعلام به کاربر کلیه فایلها و دایرکتوریهای همنام موجود در مقصد را رونویسی میکند

-vتمام عملیات انجام شده توسط فرمان کپی را با جزئیات نمایش میدهد

چند مثال :

cp -i /timages/* images/

تمام فایلها و دایرکتوریهای مسیرtimages/ را به دایرکتوری images در مسیر جاری کاربر کپی میکند . و بعلت استفاده از فرمان i - در صورت وجود فایل یا فایلهای همنام در مقصد از کاربر برای رونویسی آن سئوال میکند .

cp -vR docs/ /shared/mp3s/* mystuff/

تمام محتویات دایرکتوری docs را بعلاوه تمام فایلها و دایرکتوریهای موجود در مسیر /shared/mp3s/ به دایرکتوری mystuff/ کپی کرده و گزارش پیشرفت عملیات را ارائه میکند .

cp foo bar

یک نسخه کپی از فایل foo با همان محتویات ولی نام جدید bar در مسیر جاری ایجاد میکند .
ارسال پست

بازگشت به “مطالب كاربردي كامپيوتر”