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


43

ฉันต้องการย้ายไฟล์หนึ่งไฟล์ไปยังโฟลเดอร์โดยใช้เทอร์มินัล ฉันจะทำสิ่งนี้ได้อย่างไร


linuxcommand.org/learning_the_shell.phpลองใช้mvคำสั่ง
Dan

ใช้คำสั่ง mv อาจมีความซับซ้อนมากขึ้นเนื่องจากคุณอาจมีปัญหากับการเป็นเจ้าของ / การอนุญาตหากคุณย้ายไฟล์นอก $ HOME
Panther


@muru: คำถามนั้นแตกต่างอย่างชัดเจนเพราะมันถามวิธีย้ายไฟล์ไปยังเดสก์ท็อปโดยเฉพาะ
David Foerster

คำตอบ:


61
mv [file] [directory]

ตัวอย่างเช่นหากต้องการย้ายinfo.txtจากไดเรกทอรีจริงไปยังconfig/ไดเรกทอรีให้พิมพ์mv info.txt config/


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

หากคุณนำหน้าคำสั่งด้วยsudoคุณกำลังบอกให้ระบบรันคำสั่งในฐานะrootผู้ใช้ (คล้ายกับบัญชีผู้ดูแลระบบ) ตัวอย่าง:

sudo mv info.txt config/

หมายเหตุสำคัญ:
ใช้เฉพาะsudoเมื่อคุณแน่ใจว่าคุณรู้ว่าคุณกำลังทำอะไร - อูบุนตูปกป้องสิ่งต่าง ๆ ด้วยเหตุผล การใช้sudoคุณสามารถทำลายระบบปฏิบัติการบังคับให้ติดตั้งใหม่หากคุณย้าย (หรือลบหรือสำคัญ) ไฟล์สำคัญ


1
ขึ้นอยู่กับความเป็นเจ้าของและสิทธิ์ของปลายทาง อาจจำเป็นต้องใช้ sudo หรือหารือเกี่ยวกับความเป็นเจ้าของ / สิทธิ์
Panther

4

คุณสามารถใช้คำสั่งเดียวกันสำหรับเปลี่ยนชื่อไฟล์ การเปลี่ยนชื่อกำลังย้ายไฟล์ไปยังตำแหน่งเดียวกัน แต่เป็นชื่อใหม่ ใช้ตัวอย่างก่อนหน้านี้:

mv info.txt config/information.txt

สิ่งนี้จะย้ายไฟล์และเปลี่ยนชื่อ

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