ฉันมีรายการเส้นทาง (สองพันพันรายการ) ที่แน่นอนไปยังไฟล์บนเซิร์ฟเวอร์ระยะไกลที่ฉันต้องดาวน์โหลดลงในพีซีของฉัน
ฉันต้องการไฟล์เพื่อให้โครงสร้างไดเรกทอรียังคงเหมือนเดิมสำหรับไฟล์เหล่านั้น
ตัวอย่าง:
/* UNIX Server File-System */
/home/username/
stuff/
more-stuff/
data/
file1.txt
/* Local Windows File-System After Transfer */
C:\Users\username\Documents\home\username\
stuff\
more-stuff\
data\
file1.txt
เป็นการดีที่ฉันจะใช้ FTP บางประเภทเพื่อรับไฟล์เหล่านั้นไปยังพีซีของฉัน อย่างไรก็ตามฉันไม่รู้โปรแกรมหรือคำสั่ง CLI ที่รองรับการรับรายการไฟล์ ฉันต้องการไฟล์เฉพาะจากไดเรกทอรีเฉพาะฉันไม่สามารถดาวน์โหลดทั้งไดเรกทอรีได้
คำถามของฉัน:ฉันจะใช้รายการพา ธ สัมบูรณ์เพื่อดาวน์โหลดไฟล์ไปยัง localhost ของฉันโดยอัตโนมัติได้อย่างไร (ในขณะที่การรักษาโครงสร้างไดเรกทอรียังคงเหมือนเดิม)
นอกจากนี้ฉันมีไฟล์เหล่านี้ในอาร์เรย์ PHP ดังนั้นฉันจึงสามารถส่งออกรายการเป็น JSON, CSV, XML และอื่น ๆ
rsync
?