У меня есть список (несколько тысяч) абсолютных путей к файлам на удаленном сервере, которые мне нужно загрузить на мой компьютер.
Мне также нужны файлы, чтобы сохранить структуру каталогов для этих файлов.
Пример:
/* 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, которая поддерживает получение списка файлов. Мне нужно получить конкретные файлы из определенных каталогов, я не могу просто скачать целые каталоги.
Мой вопрос: Как я могу использовать список абсолютных путей для автоматической загрузки файлов на мой локальный хост? (при сохранении структуры каталогов)
Кроме того, у меня есть эти файлы в массиве PHP. Поэтому я могу экспортировать список в формате JSON, CSV, XML и т.д.