cp
cp (برگرفته از copy) یک فرمان در سیستمعاملهای یونیکس و یا شبه یونیکس است که برای ایجاد کردن یک رونوشت از یک پرونده یا یک پوشه در یک مسیر خاص به کار میرود. پرونده جدید میتواند که نام مشابه و یا نامی متفاوت با پرونده اصلی داشته باشد.
محتویات |
رویه [ویرایش]
برای ایجاد یک رونوشت از یک پرونده:
cp [-f] [-H] [-i] [-p][--] پروندهرونوشت پروندهاصلی
برای ایجاد یک رونوشت در یک پوشهٔ خاص:
cp [-f] [-H] [-i] [-p] [-r | -R] [--] پوشهرونوشت پروندهاصلی
برای ایجاد یک رونوشت از یک پوشه (باید حتماً از سوئیچ -r یا -R استفاده شود) :
cp [-f] [-H] [-i] [-p] [--] { -r | -R } پوشهرونوشت پوشهاصلی
سوئیچها [ویرایش]
- -f (برگرفته از force)
- -P
- -i (برگرفته از interactive)
- -p (برگرفته از preserve)
- -R یا -r (برگرفته از recursive) : رونوشت گرفتن از پوشهها (رونوشت گرفتن از یک پوشه با تمامی پروندههایش)
برای دیدن همه آپشنها و سوئیچها دستور 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 ایجاد میکند.
جستاهای وابسته [ویرایش]
- cpio – رونوشت جدیدی از یک مجموعه پوشه تهیه میکند.
- link – پیوندی به یک پوشه یا یک پرونده ایجاد میکند.
- ln – یوندی به یک پوشه یا یک پرونده ایجاد میکند.
- mv – پوشه یا پروندهای را جابهجا میکند.
- rm – پرونده یا پوشهای را حذف میکند.
- unlink – دستوری که یک پوشه یا پرونده را حذف میکند.
- chmod – دسترسیهای مربوط به یک پرونده یا پوشه را تغییر می دهد.
- chown – مالکیت یک پوشه یا پرونده را تغییر میدهد.
- chgrp – گروه یک پرونده یا یک پوشه را تغییر میدهد.
- scp – ایجاد یک رونوشت امن با استفاده از SSH .
منابع [ویرایش]
مشارکتکنندگان ویکیپدیا، «Cp_(Unix)»، ویکیپدیای en، دانشنامهٔ آزاد (بازیابی در ۳۱ آگوست ۲۰۱۰).
پیوند به بیرون [ویرایش]
- cp at the LinuxQuestions.org wiki
- cp specified by the Single Unix Specification
- cp command at the linux-command.com ویکی.
|
|||||||||||||||||||||||||||||