วิธีย้ายไฟล์ Linux ด้วยคำสั่ง Mv

วิธีย้ายไฟล์ Linux ด้วยคำสั่ง Mv

ในขณะที่คุณน่าจะรู้วิธีย้ายไฟล์ใน Linux โดยใช้เบราว์เซอร์ไฟล์ GUI แล้ว คุณอาจสงสัยว่ามีคำสั่งย้ายในเทอร์มินัลที่อนุญาตให้คุณย้ายไฟล์ไปยังไดเร็กทอรีต่างๆ ได้อย่างรวดเร็วหรือไม่ คำสั่ง mv เป็นคำสั่งที่คุณต้องการ และใช้งานง่ายด้วยไวยากรณ์ที่เรียบง่ายและแฟล็กความปลอดภัยที่เป็นตัวเลือก





คำสั่งเทอร์มินัลพื้นฐานนี้ใช้ได้กับลีนุกซ์ส่วนใหญ่ รวมถึง Ubuntu, Kali Linux และ Fedora





ไวยากรณ์คำสั่ง Mv

คำสั่ง mv ค่อนข้างยืดหยุ่น แต่คุณต้องเก็บอ็อบเจ็กต์ตามลำดับนี้เมื่อใช้งาน:





mv [option]

ทุกคำสั่ง mv ต้องระบุแหล่งที่มาและปลายทาง หากคุณรวมตัวเลือกไว้ ตัวเลือกนั้นต้องมาก่อนต้นทางและปลายทาง เราจะอธิบายว่าตัวเลือกเหล่านี้มีอะไรบ้างด้านล่าง

หากต้องการลองใช้คำสั่ง mv โดยไม่มีตัวเลือกใดๆ สร้างไฟล์ด่วน และออกคำสั่งดังนี้



mv ~/test.txt ~/Documents

คำสั่งนั้นจะย้ายไฟล์ test.txt จากโฮมโฟลเดอร์ไปยังไดเร็กทอรี Documents

หากต้องการย้ายไฟล์หลายไฟล์ เพียงแค่ระบุไฟล์ทั้งหมดของคุณ โดยคั่นด้วยช่องว่าง ก่อนที่จะระบุปลายทาง และไฟล์ทั้งหมดจะถูกย้ายในคำสั่งเดียว

นอกจากนี้ หากคุณมีไฟล์หลายไฟล์ที่ต้องการย้ายไปยังปลายทางเดียวกัน และไฟล์ทั้งหมดมีชื่อที่เหมือนกัน (เช่น ส่วนขยาย) คุณสามารถใช้เครื่องหมายดอกจัน (*) ในชื่อแหล่งที่มาเป็นสัญลักษณ์แทนได้

คุณจะสังเกตเห็นว่าในคำสั่งเหล่านี้ไม่มี mv ขอให้ยืนยันการย้ายของคุณหรือแม้แต่รายงานว่ามีอะไรเกิดขึ้น นี่คือที่มาของตัวเลือกสำหรับ mv

ตัวเลือกคำสั่ง Mv

ทางเลือกหนึ่งที่คุณสามารถใช้ได้คือ --verbose หรือ -v ซึ่งจะพิมพ์บันทึกของการดำเนินการทุกครั้ง

หมายเหตุสำคัญอย่างหนึ่งเมื่อใช้คำสั่ง mv คือ เว้นแต่คุณจะระบุ mv จะเขียนทับไฟล์ใดๆ ในปลายทางที่มีชื่อเดียวกับไฟล์ต้นฉบับโดยอัตโนมัติ

คุณสามารถหลีกเลี่ยงการเขียนทับโดยไม่ได้ตั้งใจด้วยโหมดโต้ตอบโดยใช้ปุ่ม -ผม ตัวเลือก.

ในโหมดโต้ตอบ mv จะขอให้คุณยืนยันการย้ายในกรณีที่ไฟล์ขัดแย้งกันในไดเร็กทอรีปลายทาง

หากต้องการยกเลิกคำสั่ง mv โดยอัตโนมัติหากมีข้อขัดแย้ง ให้ระบุ -NS ตัวเลือกแทน

ฉันจะซื้อลูกสุนัขได้ที่ไหน

คุณสามารถตั้งค่า mv ให้เป็นไฟล์ที่มี 'วันที่แก้ไขล่าสุด' ที่ใหม่กว่าเสมอโดยมีข้อขัดแย้งโดยการตั้งค่าตัวเลือกการอัปเดต -ยู .

สิ่งนี้มีประโยชน์หากคุณมีสองไฟล์ที่มีชื่อเหมือนกัน แต่คุณต้องการเก็บเฉพาะไฟล์ที่อัพเดทล่าสุดเท่านั้น

อีกหนึ่งทางเลือกในการหลีกเลี่ยงความขัดแย้งคือตัวเลือกสำรอง ถ้าคุณใช้ --backup=หมายเลข , mv จะต่อท้ายชื่อไฟล์ต้นฉบับด้วย ~ 1 ~ ในกรณีที่ชื่อไฟล์ขัดแย้งกัน ไฟล์ที่ย้ายจะถูกซ่อนจากมุมมองปกติ เว้นแต่คุณจะเปิดเผยไฟล์ที่ซ่อนอยู่ เช่นเดียวกับคำสั่ง ls -a .

การย้ายไฟล์อย่างราบรื่น

เราได้เรียนรู้เคล็ดลับและคำแนะนำในการใช้ mv เพื่อย้ายไฟล์ในเครื่องอย่างรวดเร็วและปลอดภัยในเทอร์มินัล Linux

ในบางกรณี คุณอาจต้องการย้ายไฟล์ในเครื่องไปยังเครื่องอื่น และมีหลายวิธีในการทำเช่นนี้บน Linux เช่นกัน

แบ่งปัน แบ่งปัน ทวีต อีเมล แอพถ่ายโอนไฟล์ไร้สายที่ดีที่สุด 7 อันดับบน Linux

ต้องการถ่ายโอนไฟล์ของคุณผ่าน Wi-Fi บน Linux หรือไม่? คุณสามารถใช้หลายวิธีต่อไปนี้

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • อูบุนตู
  • เทอร์มินัล
  • ลินุกซ์
เกี่ยวกับผู้เขียน Jordan Gloor(เผยแพร่แล้ว 51 บทความ)

Jordan เป็นพนักงานเขียนบทที่ MUO ผู้หลงใหลในการทำให้ Linux สามารถเข้าถึงได้และปราศจากความเครียดสำหรับทุกคน เขายังเขียนคำแนะนำเกี่ยวกับความเป็นส่วนตัวและประสิทธิภาพการทำงาน

เพิ่มเติมจาก Jordan Gloor

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก