/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และบางครั้งไดเรกทอรีตัวเองจะถูกคัดลอกมา