我尝试从 ftp 服务器下载子文件夹中的文件。我可以使用 FileZilla 在预期的位置找到文件,但我的程序(尝试使用完整路径下载)出现错误,提示找不到文件。我开始使用 linux 终端上的 ftp 命令复制精确的问题。
使用用户名@site登录并输入密码后,我尝试使用此命令下载文件,带有和不带有正斜杠:
ftp> get Customer/IN/Products.txt
local: Customer/IN/Products.txt remote: Customer/IN/Products.txt
ftp: Can't access `Customer/IN/Products.txt': No such file or directory
ftp> get /Customer/IN/Products.txt
local: /Customer/IN/Products.txt remote: /Customer/IN/Products.txt
ftp: Can't access `/Customer/IN/Products.txt': No such file or directory
然后我尝试导航到精确的文件夹并从那里下载文件,复制粘贴文件夹和文件名以避免拼写错误:
ftp> cd Customer
250 Directory successfully changed.
ftp> cd IN
250 Directory successfully changed.
ftp> get Products.txt
local: Products.txt remote: Products.txt
229 Entering Extended Passive Mode (|||60206|).
150 Opening BINARY mode data connection for Products.txt (11411349 bytes).
100% |***********************************| 11143 KiB 6.38 MiB/s 00:00 ETA
本次下载成功。
为什么它们不同,我该怎么做才能使第一行正常工作?