ต้องการคัดลอกทุกไฟล์จากโครงสร้างไดเรกทอรีไปยังไดเรกทอรีเฉพาะเมื่อไม่มีไฟล์อยู่แล้ว
มีส่วนแรกจากคำถาม Stack Overflow นี้ :
find . -type f -exec cp {} /target-directory \;
ฉันจะตรวจสอบว่าไฟล์นั้นมีอยู่หรือไม่? หากไม่มีให้คัดลอกไฟล์หรือข้ามไป
คุณหมายถึง "คัดลอกไฟล์ทั้งหมดในแผนผังต้นกำเนิดไปยังไดเรกทอรีเดียว (เฉพาะ) ที่ไม่มีไดเรกทอรีย่อย" หรือไม่ หรือ "คัดลอกไฟล์ทั้งหมดในแผนผังต้นกำเนิดไปยังไดเรกทอรีย่อยของไดเรกทอรีปลายทางคล้ายกับที่อยู่ในต้นไม้ต้นกำเนิด" หรือไม่? ฉันอ่านคำถามเป็นกรณีแรก - คุณสามารถแก้ไขคำถามเพื่อชี้แจงได้หรือไม่ (ฉันรู้ว่าคุณมีคำตอบของคุณ แต่มันจะถูกอ่านและใช้โดยผู้อื่น)
—
Volker Siegel