บนเครื่อง AI มีโฟลเดอร์
/home/a/
บนเครื่อง BI มีโฟลเดอร์
/home/b/
ฉันต้องการถ่ายโอนไฟล์ไดเร็กทอรีและไดเร็กทอรีย่อยทั้งหมดของ / home / a in / home / b ด้วย sftp บนเครื่อง AI ลองใช้คำสั่ง:
sftp fibon82@machineB.com
put /home/a/* /home/b/
แต่มันไม่ทำงานฉันได้รับข้อความแสดงข้อผิดพลาด: "การข้ามไฟล์ / home / a / a1" ข้ามไม่ใช่ ... ... [a1 เป็นไดเรกทอรีย่อยของ a]
ฉันจะแก้ไขคำสั่งที่ใส่ได้อย่างไร
ขอบคุณ! :)
แก้ไข:
ฉันแก้ไขโดยใช้ scp:
scp -r /home/a/ fibon82@machineB.com:/home/b/
sftp
ดูที่โครงการ OpenSSH
put -r
ก็คงจะทำงานเหมือนกัน