ย้ายและคัดลอกไฟล์ในเทอร์มินัล
ใน Terminal คุณจะสามารถย้ายและคัดลอกไฟล์ภายในเครื่องหรือแบบระยะไกลได้โดยใช้เครื่องมือบรรทัดคำสั่ง mv
,
และ cp
scp
หมายเหตุ: การย้ายและคัดลอกไฟล์โดยใช้ Finder เป็นวิธีการที่ง่ายกว่าสำหรับข้อมูลเพิ่มเติม ให้ดูจัดระเบียบไฟล์ลงในโฟลเดอร์ต่างๆ
ย้ายไฟล์หรือโฟลเดอร์ภายในเครื่อง
หากต้องการย้ายไฟล์หรือโฟลเดอร์จากตำแหน่งหนึ่งไปยังอีกตำแหน่งหนึ่งในคอมพิวเตอร์เครื่องเดียวกัน ให้ใช้เครื่องมือ
mv
โดยเครื่องมือmv
จะย้ายไฟล์หรือโฟลเดอร์ออกจากตำแหน่งเก่าแล้วใส่ลงในตำแหน่งใหม่ตัวอย่างเช่น หากต้องย้ายไฟล์ออกจากโฟลเดอร์รายการดาวน์โหลดไปไว้ที่โฟลเดอร์ทำงานในโฟลเดอร์เอกสารของคุณ:
mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
คุณสามารถเปลี่ยนชื่อของไฟล์ตามที่ถูกย้ายไปได้ด้วย:
mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือ mv
ให้ดูที่หน้าคู่มือ
คัดลอกไฟล์หรือโฟลเดอร์ภายในเครื่อง
หากต้องการทำสำเนาไฟล์ ให้ใช้เครื่องมือ
cp
ตัวอย่างเช่น การคัดลอกโฟลเดอร์ที่ชื่อ “ค่าใช้จ่าย” ในโฟลเดอร์เอกสารของคุณไปที่ดิสก์โวลุ่มอื่นที่ชื่อ “ข้อมูล”:
cp -R ~/เอกสาร/ค่าใช้จ่าย /ดิสก์โวลุ่ม/ข้อมูล/ค่าใช้จ่าย
ธง
-R
จะทำให้cp
คัดลอกโฟลเดอร์และเนื้อหาของโฟลเดอร์โปรดจำไว้ว่าชื่อโฟลเดอร์ไม่ได้ลงท้ายด้วยเครื่องหมายทับ ซึ่งจะเปลี่ยนวิธีการที่cp
คัดลอกโฟลเดอร์
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือ cp
ให้ดูที่หน้าคู่มือ
คัดลอกไฟล์หรือโฟลเดอร์แบบระยะไกล
หากต้องการคัดลอกไฟล์หรือโฟลเดอร์ไปที่หรือจากคอมพิวเตอร์ระยะไกล ให้ใช้เครื่องมือ
scp
scp
จะใช้โปรโตคอลพื้นฐานแบบเดียวกันกับssh
ตัวอย่างเช่น การคัดลอกไฟล์ที่บีบอัดจากโฟลเดอร์เริ่มต้นของคุณไปที่โฟลเดอร์เริ่มต้นของผู้ใช้อื่นบนเซิร์ฟเวอร์ระยะไกล:
scp -E ~/ImportantPapers.tgz username@remoteserver.com:/ผู้ใช้/ชื่อผู้ใช้/เดสก์ท็อป/ImportantPapers.tgz
คุณจะได้รับแจ้งเกี่ยวกับรหัสผ่านของผู้ใช้
ธง
-E
จะคงคุณลักษณะแบบขยาย การแบ่งทรัพยากร และข้อมูล ACLธง
-r
ซึ่งไม่ได้ใช้ในตัวอย่างนี้ จะทำให้scp
คัดลอกโฟลเดอร์และเนื้อหาของโฟลเดอร์
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือ scp
ให้ดูที่หน้าคู่มือ