/hello
ว่าฉันมีไดเรกทอรี
mv /hello /hello2
แล้วฉันจะทำอย่างไร
ฉันกำลังจะย้าย/hello
ไปที่/hello2/hello
? หรือฉันจะย้าย/hello
ไปที่/hello2
?
ดูเหมือนว่าเมื่อฉันทำสิ่งนี้ฉันได้รับผลลัพธ์ที่ไม่สอดคล้องกัน
mv
กับไฟล์มันทำสิ่งเดียวกันเพียงแค่เปลี่ยนชื่อใหม่ แต่mv
ด้วยไดเรกทอรีมันไม่ดีที่จะลบไดเรกทอรีทั้งหมดด้วยไดเรกทอรีย่อยเพราะmv
คำสั่งเดียวที่ไม่ ปลอดภัย test1/test2
ดังนั้นมันจะถูกย้ายไปเป็น แต่ถ้าคุณยังต้องการที่จะประสบความสำเร็จมันเขียนalias
ที่ตรวจสอบว่าพารามิเตอร์ที่กำหนดเป็นไดเรกทอรีและจากนั้นทำ rm -rf ไดเรกทอรีและใช้mv
คำสั่ง แต่ใช้ความเสี่ยงของคุณเอง
/hello
และ/hello2
เป็นไดเรกทอรีฉันก็สังเกตเห็นว่าcp /hello /hello2
มันเป็นไดเรกทอรีที่ไม่สอดคล้องกัน ขึ้นอยู่กับว่ามีการรวมกันของเครื่องหมายทับต่อท้ายบางครั้งเนื้อหาของ/hello
จะถูกคัดลอกลงใน/hello2
และบางครั้งไดเรกทอรีตัวเองจะถูกคัดลอกมา