ฉันต้องการคัดลอกไดเรกทอรีโดยไม่ต้องเรียกซ้ำรักษา "ทุกอย่าง" เรียงลำดับเหมือน cp -a
ยกเว้นว่า -a จะทำการเรียกซ้ำที่ไม่ต้องการ
เหตุผลก็คือฉันกำลังสร้างสคริปต์เพื่อคัดลอก / สำรองข้อมูลจากแหล่งที่ไม่น่าเชื่อถือดังนั้นฉันจึงคัดลอกไฟล์และไดเรกทอรีทีละหนึ่งเก็บบันทึกที่ใช้เพื่อหลีกเลี่ยงการทำซ้ำสำเนาที่ประสบความสำเร็จแล้ว ความล้มเหลว.
ตั้งแต่ cp -a
เทียบเท่ากับ cp -dR --preserve=all
ฉันพยายามเอา -R ออกไปจากนั้น แต่ cp ข้ามไดเรกทอรีเพราะการสอบถามซ้ำปิดอยู่
ปัญหา XY ? โดยทั่วไปคุณต้องมีเครื่องมือ / แนวทางที่ดีในการจัดการกับแหล่งที่ไม่น่าเชื่อถือไม่จำเป็น
—
Kamil Maciorowski
cp
.
rsync
สามารถทำอะไรก็ได้cp
การทำ ใช้คำสั่งแยกของ rsync ตามที่อธิบายไว้ที่นี่: unix.stackexchange.com/a/178363