我有一个远程服务器上文件的(几千个)绝对路径列表,我需要将其下载到我的 PC 上。
我还需要这些文件来保持这些文件的目录结构完整。
例子:
/* 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
Run Code Online (Sandbox Code Playgroud)
理想情况下,我会使用某种类型的 FTP 将这些文件传送到我的 PC。但是,我不知道支持获取文件列表的程序或 CLI 命令。我需要从特定目录中获取特定文件,我不能只下载整个目录。
我的问题:如何使用绝对路径列表自动将文件下载到我的本地主机?(同时保持目录结构完整)
此外,我将这些文件放在一个 PHP 数组中。所以我可以将列表导出为 JSON、CSV、XML 等。