گزینه ها و مثال های مفید
در اینجا برخی از گزینه های رایج مورد استفاده (گزینه کوتاه و گزینه طولانی معادل) برای آنها آورده شده است cp:
جدول 4-4: گزینه های cp
معنی گزینه
معنی گزینه
-a، --archive فایل ها و دایرکتوری ها و تمام ویژگی های آنها را کپی کنید،
از جمله مالکیت و مجوزها. به طور معمول، کپیها ویژگیهای پیشفرض کاربری را که کپی را انجام میدهند، میگیرند.
-من، --در ارتباط بودن قبل از بازنویسی یک فایل موجود، از کاربر درخواست کنید
تائیدیه. اگر این گزینه مشخص نشده باشد، cp فایلها را بیصدا بازنویسی میکند.
-r، - بازگشتی دایرکتوری ها و محتویات آنها را به صورت بازگشتی کپی کنید. این
گزینه (یا -a گزینه) هنگام کپی کردن دایرکتوری ها مورد نیاز است.
-u، --update فقط هنگام کپی کردن فایل ها از یک دایرکتوری به پوشه دیگر
فایل هایی که وجود ندارند یا جدیدتر از فایل های مربوطه موجود هستند را در فهرست مقصد کپی کنید. این هنگام کپی کردن تعداد زیادی فایل مفید است زیرا از روی فایلهایی که نیازی به کپی ندارند پرش میشود.
-v، -- پرحرف پیام های آموزنده را به عنوان کپی نمایش دهید
انجام.
جدول 4-5: نمونه های cp
نتایج فرمان
نتایج فرمان
cp file1 file2 نسخه file1 به file2. If file2 وجود دارد، بازنویسی شده است
با محتویات file1. اگر file2 وجود ندارد، ایجاد شده است.
cp -i file1 file2 مانند بالا، با این تفاوت که اگر file2 وجود دارد، کاربر است
قبل از بازنویسی درخواست می شود.
cp file1 file2 dir1 نسخه file1 و file2 به دایرکتوری dir1. dir1 باید از قبل وجود داشته باشد.
cp dir1/* dir2 با استفاده از wildcard، تمام فایل ها در dir1 کپی می شوند
به dir2. dir2 باید از قبل وجود داشته باشد.
cp -r dir1 dir2 محتویات دایرکتوری را کپی کنید dir1 به دایرکتوری
dir2. اگر دایرکتوری dir2 وجود نداشته باشد، ایجاد می شود و پس از کپی کردن، حاوی همان محتویات دایرکتوری dir1 خواهد بود.
اگر دایرکتوری dir2 وجود دارد، سپس دایرکتوری dir1 (و محتویات آن) در آن کپی می شود dir2.