کپی کردن (Copy (cp))
فرمان cp برای «کپی کردن با cp» استفاده می شود. یعنی فایل یا پوشه را در جای دیگر تکثیر می کنی. مثل ساختن یک برگه اضافه از تکلیف مدرسه برای دوستت.
کاربرد پایه
منبع و مقصد را بده تا فایل کپی شود. دستور ساده است.
cp my_file.txt copy_of_my_file.txt
نمایش فرایند کپی با -v
گزینه -v جزئیات فایل های در حال کپی را نشان می دهد. پیگیری آسان تر می شود.
cp -v my_file.txt copy_of_my_file.txt
کپی پوشه ها با -r
با -r کل پوشه کپی می شود. فایل ها و زیرپوشه ها هم کپی می شوند.
cp -r images images2
پیش از بازنویسی بپرس با -i
گزینه -i قبل از جایگزینی می پرسد. اشتباهات کم می شود.
cp -i my_file.txt copy_of_my_file.txt
فقط فایل های جدیدتر با -u
با -u فقط وقتی کپی می کند که منبع جدیدتر باشد. زمان ذخیره می شود.
cp -u new_file.txt existing_file.txt
کپی گروهی با وایلدکارت ها
وایلدکارت * چند فایل را یک جا می گیرد. مدیریت فایل ها سریع تر می شود.
cp *.txt /destination/
گام های عملی
- یک فایل را به نام جدید کپی کن.
- با
-vخروجی را بررسی کن. - یک پوشه را با
-rکپی کن. - با
-iبازنویسی را ایمن کن.
نکته: اگر مقصد فایل موجود باشد، بدون -i بازنویسی می شود.
جمع بندی سریع
- cp برای «کپی کردن با cp» استفاده می شود.
- -r برای پوشه ها مفید است.
- -i جلوی اشتباه را می گیرد.
- -u فقط جدیدترها را کپی می کند.
- -v روند کپی را نشان می دهد.
برای ادغام متن ها از ادغام فایل ها (cat) کمک بگیر. برای جابه جایی بعد از کپی، صفحه انتقال/تغییرنام (mv) را ببین. همچنین کپی کردن با cp مرجع سریع خوبی است.