ฉันต้องขนส่งไฟล์จำนวนมากจากพีซีเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง (ทั้ง Linux) ฉันต้องการใช้scp
สำหรับสิ่งนั้น แต่scp
อนุญาตให้ถ่ายโอนไฟล์ได้ครั้งละหนึ่งไฟล์เท่านั้น
ฉันจะทำสิ่งนี้ได้อย่างไร
ฉันมี
- ไม่มีความเป็นไปได้ที่จะใช้ rsync หรือโปรโตคอลอื่น ๆ
- ไม่มีความเป็นไปได้ที่จะใช้ใบรับรองที่ไม่มีข้อความรหัสผ่าน (แต่มีใบรับรองที่มีข้อความรหัสผ่าน)
- รายการไฟล์ที่จะถ่ายโอนและรายการที่มีพา ธ ปลายทางของไฟล์บนเซิร์ฟเวอร์อื่น
- ไฟล์ถูกกระจายไปทั่วไดเรกทอรีจำนวนมากและไม่ใช่ไฟล์ทั้งหมดในไดเรกทอรีที่ฉันต้องการคัดลอก
ถ้าเป็นไปได้ฉันต้องการ gzip และ ungzip เพื่อประหยัดแบนด์วิดธ์!
เป็นไปได้ไหม
-C'' on a line by itself will cause the current directory to be changed to the directory specified on the following line. Names are terminated by newlines unless --null is specified. Note that --null also disables the special handling of lines containing
-C ''