ใน Ubuntu จะคัดลอกเนื้อหาทั้งหมดของโฟลเดอร์ไปยังโฟลเดอร์อื่นได้อย่างไร?


9

ฉันต้องการคัดลอกเนื้อหาของโฟลเดอร์ที่คลายซิปwordpress/ไปยังโฟลเดอร์อื่นที่มีอยู่

ฉันเหนื่อย

cp -R wordpress/*.* /my/folder

แต่โฟลเดอร์ย่อยในwordpress/ไม่ได้ถูกคัดลอก

ทำไมจะไม่ล่ะ?

คำตอบ:


14

ลอง

cp -r wordpress/* /my/folder

อืม .... การจัดลำดับของเคส :) อะไรที่ -r ทำ?
27449

นี่มันแปลก ฉันเพิ่งทดสอบบรรทัดคำสั่งของคุณ มันยังใช้งานได้ ตาม manpages, -r คัดลอกลำดับชั้นของไฟล์และการจัดการไฟล์พิเศษนั้นถูกกำหนดตามการนำไปใช้ ในขณะที่ -R นั้นอเนกประสงค์กว่า pwet.fr/man/linux/commandes/posix/cp
wliao

6
อย่างชัดเจนมากขึ้น: มี ARGUMENT ที่แตกต่างออกไป WordPress /*.* ไม่ได้เช่นเดียวกับ WordPress / * - โฟลเดอร์ย่อยไม่ได้รับการคัดลอกด้วย เนื่องจากชื่อโฟลเดอร์จะไม่มีตัวอักษร "" ในพวกเขา
pbr

2

หากคุณมีไฟล์ / ไดเรกทอรีที่ซ่อนอยู่คุณจะต้องเรียกใช้สิ่งต่อไปนี้จากภายในไดเรกทอรีต้นทาง

tar pcf - .| (cd /path/to/destination; tar pxf -)

ที่จะคัดลอกไฟล์และโฟลเดอร์ทั้งหมดรวมถึงไฟล์ที่ขึ้นต้นด้วย (dot)

หากคุณไม่มีไฟล์ / ไดเรกทอรีที่ซ่อนอยู่ซึ่งจำเป็นต้องคัดลอกคำตอบของ wliao จะเป็นเช่นนั้น

(แก้ไขเพื่อความชัดเจน)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.