FTP“;获得;目录中的文件

FTP“;获得;目录中的文件,ftp,ftp-client,Ftp,Ftp Client,如何使用ftp获取文件到特定目录 例如: 我不能这样做(A): 我可以这样做(B): 但是: 我想直接从目录(A)获取文件 请帮帮我 谢谢您可以这样做: ftp> get /some/path/some/file FreddyFrog ftp> cd /var/apache/cgi-bin ftp> lcd /local/someplace ftp> get test-cgi 它将获取/some/path/some/file,并将其存储为当前本地目录中的FreddyF

如何使用ftp获取文件到特定目录

例如:

我不能这样做(A):

我可以这样做(B):

但是:

我想直接从目录(A)获取文件

请帮帮我

谢谢

您可以这样做:

ftp> get /some/path/some/file FreddyFrog
ftp> cd /var/apache/cgi-bin
ftp> lcd /local/someplace
ftp> get test-cgi
它将获取
/some/path/some/file
,并将其存储为当前本地目录中的
FreddyFrog

或者这个:

ftp> get /some/path/some/file /local/path/filename
它将获取远程文件并将其写入
/local/path/filename

或者您可以这样做:

ftp> get /some/path/some/file FreddyFrog
ftp> cd /var/apache/cgi-bin
ftp> lcd /local/someplace
ftp> get test-cgi
这将在远程计算机上将目录更改为
/var/apache/cgi-bin
,在本地将目录更改为
/local/someplace
,然后将
测试cgi
下载到您刚刚设置的本地目录


命令不起作用的原因是,默认情况下,FTP尝试将远程文件下载到本地文件系统中的相同名称,因此,它找到了您想要的文件,但无法下载,因为您的本地计算机上不存在目录
/var/apache/cgi-bin
,并且您没有告诉它在其他任何地方保存该文件-而我告诉了它-我告诉它将该文件保存为
FreddyFrog

,非常感谢您的详细回复标记。