คำสั่ง rcp คืออะไร?

อะไรคือคำสั่ง Linux rcp สำหรับและวิธีการใช้งาน

คำสั่ง rcp (ซึ่งย่อมา จากโปรแกรมคัดลอกระยะไกล ) ช่วยให้คุณสามารถคัดลอกแฟ้มไปยังหรือจากคอมพิวเตอร์ระยะไกลหรือระหว่างคอมพิวเตอร์ระยะไกลสองเครื่อง

rcp คือ cp ยกเว้นว่าคอมพิวเตอร์ระยะไกลและอาจเป็นชื่อผู้ใช้บนคอมพิวเตอร์ระยะไกลทั้งสองต้องมีคำนำหน้าชื่อไฟล์

เพื่อให้สามารถใช้คำสั่ง rcp คอมพิวเตอร์ทั้งสองต้องมีไฟล์ ".rhosts" ในไดเร็กทอรีโฮมของผู้ใช้ซึ่งจะมีชื่อของคอมพิวเตอร์ทุกเครื่องที่ได้รับอนุญาตให้เข้าถึงคอมพิวเตอร์เครื่องนี้พร้อมกับชื่อผู้ใช้

นี่คือตัวอย่างของแฟ้ม. rhosts:

zeus.univ.edu jdoe athena.comp.com mjohnson

คำแนะนำ: คำสั่ง ftp หรือ scp สามารถใช้เพื่อคัดลอกไฟล์ระหว่างคอมพิวเตอร์ถ้าไม่มีไฟล์. rhosts ถูกตั้งค่าไว้

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

ไวยากรณ์ ที่เหมาะสมเมื่อใช้คำสั่ง rcp คือพิมพ์ "rcp" ตามด้วยแหล่งข้อมูลและปลายทาง ใช้เครื่องหมายจุดคู่เพื่อแยกโฮสต์และข้อมูล

นี่คือบางส่วนของตัวเลือกที่คุณสามารถเพิ่มลงในคำสั่ง rcp:

ตัวอย่างคำสั่ง rcp

นี่เป็นเพียงตัวอย่างบางส่วนของวิธีการใช้ rcp ใน Linux:

คัดลอกแฟ้มเดี่ยว:

ต่อไปนี้จะต้องป้อน บรรทัดคำสั่ง เพื่อคัดลอกไฟล์ที่เรียกว่า "customer.txt" ในไดเร็กทอรี "/ usr / data /" จาก "tomsnotebook" ของคอมพิวเตอร์ไปยังไดเร็กทอรีปัจจุบัน:

rcp tomsnotebook: /usr/data/customers.txt

ระยะเวลา "." ตอนท้ายหมายถึงไดเร็กทอรี "this" นั่นคือไดเร็กทอรีที่รันคำสั่ง คุณสามารถระบุไดเร็กทอรีอื่นแทนได้

คัดลอกโฟลเดอร์ทั้งหมด:

คุณสามารถคัดลอกไดเร็กทอรีที่สมบูรณ์โดยการเพิ่ม "-r" หลัง "rcp":

rcp -r tomsnotebook: / usr / data rcp document1 zeus.univ.edu:document1

คัดลอกจาก / ไปยังเครื่องท้องถิ่น:

คัดลอก "document1" จากเครื่องท้องถิ่นไปยังไดเรกทอรีบ้านของผู้ใช้บนคอมพิวเตอร์ที่มี URL zeus.univ.edu โดยสมมติว่าชื่อผู้ใช้จะเหมือนกันในทั้งสองระบบ

rcp document1 jdoe @: zeus.univ.edu: document1

คัดลอก "document1" จากเครื่องท้องถิ่นไปยังไดเรกทอรีภายในของผู้ใช้ "jdoe" บนคอมพิวเตอร์ที่มี URL zeus.univ.edu

rcp zeus.univ.edu:document1 document1

คัดลอก "document1" จากคอมพิวเตอร์ระยะไกล "zeus.univ.edu" ไปยังเครื่องท้องถิ่นที่มีชื่อเดียวกัน

rcp -r documents zeus.univ.edu:backups

คัดลอกไดเรกทอรี "documents" รวมทั้งไดเรกทอรีย่อยทั้งหมดจากเครื่องท้องถิ่นไปยังไดเรกทอรี "backups" ในโฮมไดเร็กทอรีของผู้ใช้บนคอมพิวเตอร์ที่มี URL "zeus.univ.edu" ด้วยสมมติว่าชื่อผู้ใช้เหมือนกันในทั้งสองระบบ

rcp -r zeus.univ.edu:backups/ เอกสารการศึกษา

คัดลอกไดเรกทอรี "เอกสาร" รวมทั้งไดเรกทอรีย่อยทั้งหมดจากเครื่องระยะไกลไปยังไดเรกทอรี "study" ในเครื่องท้องถิ่น