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