cp (برگرفته از copy) یک فرمان در سیستمعاملهای یونیکس یا شبه یونیکس است که برای ایجاد کردن یک رونوشت از یک پرونده یا یک پوشه در یک مسیر خاص به کار میرود. پرونده جدید میتواند که نام مشابه یا نامی متفاوت با پرونده اصلی داشته باشد.
برای ایجاد یک رونوشت از یک پرونده:
cp [-f] [-H] [-i] [-p][--] پروندهرونوشت پروندهاصلی
برای ایجاد یک رونوشت در یک پوشهٔ خاص:
cp [-f] [-H] [-i] [-p] [-r | -R] [--] پوشهرونوشت پروندهاصلی
برای ایجاد یک رونوشت از یک پوشه (باید حتماً از سوئیچ -r یا -R استفاده شود) :
cp [-f] [-H] [-i] [-p] [--] { -r | -R } پوشهرونوشت پوشهاصلی
برای دیدن همه آپشنها و سوئیچها دستور man cp یا info cp را اجرا کنید.
$ cp filename.any filename.bak
این دستور یک رونوشت از filename.any به نام filename.bak تهیه میکند. اگر که filename.bak از قبل وجود نداشته باشد. آن را ایجاد میکند و اگر وجود داشته باشد، دستور cp پروندهٔ قبلی را با یک رونوشت از filename.any جایگزین میکند.
$ cp filename /home/nick/foldername
این دستور یک رونوشت از filename درون پوشهٔ /home/nick/foldername تهیه میکند.
$ cp /home/nick/foldername/* /home/nick/foldername2/
این دستور یک رونوشت از تمامی پروندههای پوشهٔ foldername در یک پوشهٔ جدید با نام foldername2 ایجاد میکند.
مشارکتکنندگان ویکیپدیا. «Cp_(Unix)». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۳۱ آگوست ۲۰۱۰.