ในขณะที่คุณน่าจะรู้วิธีย้ายไฟล์ใน 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 เป็นพนักงานเขียนบทที่ MUO ผู้หลงใหลในการทำให้ Linux สามารถเข้าถึงได้และปราศจากความเครียดสำหรับทุกคน เขายังเขียนคำแนะนำเกี่ยวกับความเป็นส่วนตัวและประสิทธิภาพการทำงาน
เพิ่มเติมจาก Jordan Gloorสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก