วิธีการย้ายโฟลเดอร์ทั้งหมดซ้ำหนึ่งไดเรกทอรีกลับหนึ่งไดเรกทอรีซ้ำ


15

ฉันมีโฟลเดอร์ในทิวทัศน์ / ภูมิประเทศที่มีโฟลเดอร์ที่เรียกว่าภูมิประเทศและวัตถุ โฟลเดอร์เหล่านี้มีโฟลเดอร์ที่มีไฟล์ข้อมูล ฉันจะย้ายเนื้อหา / ทิวทัศน์ / ภูมิประเทศ / [ชื่อ] / ภูมิประเทศทั้งหมดไปยังทิวทัศน์ / ภูมิประเทศได้อย่างไรและเนื้อหาของทิวทัศน์ / ภูมิประเทศ / [ชื่อ] / วัตถุไปยังทิวทัศน์ / วัตถุได้อย่างไร

คำตอบ:


19

ไม่มีตัวเลือก recursive สำหรับเป็นคำสั่งดังนั้นหากมีไดเรกทอรีภายในไดเรกทอรีที่คุณต้องการที่จะย้ายคุณจะต้องใช้mv cpแล้วอันนี้ละ:

cp -R scenery/terrain/*/terrain/* scenery/terrain/
cp -R scenery/terrain/*/objects/* scenery/objects/

จากนั้นเมื่อคุณแน่ใจว่าใช้งานได้:

rm -rf scenery/terrain/*/terrain
rm -rf scenery/terrain/*/objects

จุดดี แต่ฉันคิดว่าภายใต้ Mac OS จะเป็น cp -R (ตัวพิมพ์ใหญ่ R)
QSQ

@QSQ ขอบคุณสำหรับการแก้ไข แก้ไขทันที
Ryan

ทำงานได้ดี
แอนดรูดี.

1
mv scenery/terrain/*/terrain/* scenery/terrain/
mv scenery/terrain/*/objects/* scenery/objects/

ลองทำสำเนาของโฟลเดอร์ในกรณีที่ฉันเข้าใจผิดบางอย่าง :-)
QSQ

สายไปแล้วตอนนี้ .. ฉันสามารถกู้คืนทิวทัศน์ขนาด 13 GB ได้ตลอดเวลา
Andrew D.

ใช้งานไม่ได้ กล่าวว่า "ไดเรกทอรีไม่ว่าง"
Andrew D.

อืมแปลก ๆ ฉันลองที่นี่ด้วยการสร้างต้นไม้แบบนั้นและวางไฟล์ลงในทิวทัศน์ / ภูมิประเทศ / a / ภูมิประเทศ / ทิวทัศน์ / ภูมิประเทศ / b / ภูมิประเทศ / และทิวทัศน์ / ภูมิประเทศ / a / วัตถุ / และทิวทัศน์ / ภูมิประเทศ / b / วัตถุ /
QSQ

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