<ก่อนหน้านี้ | Contents | ถัดไป>
ตัวเลือกและตัวอย่างที่เป็นประโยชน์
ต่อไปนี้คือตัวเลือกที่ใช้กันทั่วไป (ตัวเลือกสั้นและตัวเลือกยาวที่เทียบเท่า) สำหรับ cp:
ตาราง 4-4: cp ตัวเลือก
ตัวเลือกความหมาย
ตัวเลือกความหมาย
-a, --archive คัดลอกไฟล์และไดเร็กทอรีและแอตทริบิวต์ทั้งหมด
รวมถึงความเป็นเจ้าของและการอนุญาต โดยปกติ สำเนาจะใช้แอตทริบิวต์เริ่มต้นของผู้ใช้ที่ทำสำเนา
-ผม, --เชิงโต้ตอบ ก่อนเขียนทับไฟล์ที่มีอยู่ ให้ผู้ใช้ for
การยืนยัน หากไม่ได้ระบุตัวเลือกนี้ cp จะเขียนทับไฟล์อย่างเงียบๆ
-NS, - บันทึกซ้ำ คัดลอกไดเร็กทอรีและเนื้อหาซ้ำๆ นี้
ตัวเลือก (หรือ -a อ็อพชัน) จำเป็นเมื่อคัดลอกไดเร็กทอรี
-u, --update เมื่อคัดลอกไฟล์จากไดเร็กทอรีหนึ่งไปยังไดเร็กทอรีอื่นเท่านั้น
คัดลอกไฟล์ที่ไม่มีอยู่หรือใหม่กว่าไฟล์ที่เกี่ยวข้องที่มีอยู่ในไดเร็กทอรีปลายทาง สิ่งนี้มีประโยชน์เมื่อคัดลอกไฟล์จำนวนมากเนื่องจากข้ามไฟล์ที่ไม่จำเป็นต้องคัดลอก
-ใน, --รายละเอียด แสดงข้อความข้อมูลในขณะที่สำเนาคือ
ดำเนินการ
ตารางที่ 4-5: ตัวอย่าง cp
ผลการบัญชาการ
ผลการบัญชาการ
cp ไฟล์1 ไฟล์2 คัดลอก file1 ไปยัง file2. If file2 มีอยู่มันถูกเขียนทับ
ด้วยเนื้อหาของ file1. ถ้า file2 ไม่มีอยู่จริง มันถูกสร้างขึ้น
cp -i ไฟล์1 ไฟล์2 เช่นเดียวกับข้างบน ยกเว้นว่า if file2 มีอยู่ ผู้ใช้คือ
แจ้งก่อนที่จะถูกเขียนทับ
cp ไฟล์1 ไฟล์2 dir1 คัดลอก file1 และ file2 ลงในไดเร็กทอรี ผบ. 1. ผบ. 1 ต้องมีอยู่แล้ว
cp dir1/* dir2 ใช้ไวด์การ์ด ไฟล์ทั้งหมดใน ผบ. 1 ถูกคัดลอก
เข้าไป ผบ. 2. ผบ. 2 ต้องมีอยู่แล้ว
cp -r dir1 dir2 คัดลอกเนื้อหาของไดเรกทอรี ผบ. 1 ไปยังไดเรกทอรี
dir2. หากไม่มีไดเร็กทอรี dir2 ไดเร็กทอรีจะถูกสร้างขึ้นและหลังจากการคัดลอกจะมีเนื้อหาเหมือนกับไดเร็กทอรี dir1
ถ้าไดเรกทอรี ผบ. 2 มีอยู่จริงแล้วไดเรกทอรี ผบ. 1 (และเนื้อหา) จะถูกคัดลอกลงใน ผบ. 2.