Itay Moav -Malimovka Asked: 2010-03-18 10:28:21 +0800 CST2010-03-18 10:28:21 +0800 CST 2010-03-18 10:28:21 +0800 CST 使用 ftp 服务器移动/复制文件 772 是否可以(以及如何)使用 FTP 将远程计算机上的文件复制到同一远程计算机上的不同位置? ftp files copy 4 个回答 Voted Zoredache 2010-03-18T10:32:01+08:002010-03-18T10:32:01+08:00 我怀疑这将取决于 ftp 服务器,但您可以使用 ftprename命令完成移动。 Best Answer Spiff 2010-03-18T13:10:53+08:002010-03-18T13:10:53+08:00 您是否特别需要制作文件的副本,以便它的完整副本存在于两个路径中的每一个中,而不是仅仅移动/重命名文件的单个实例? 如果是这样,FTP 协议确实允许它,以几种不同的方式: 长期以来,FTP 允许用户从一个客户端协调服务器到服务器的 FTP 传输。您可以通过与同一服务器的两个单独的控制连接来使用此方法,以使服务器通过 FTP“与自身对话”以传输文件。请参阅 RFC 959 第 2.3 节(特别是图 2)和第 5.2 节。 FTP“SITE”命令允许任何 FTP 服务器提供“站点特定”功能,其中可能包括允许您进行复制。 Maximus Minimus 2010-03-18T13:11:45+08:002010-03-18T13:11:45+08:00 为什么要为此使用 FTP 而不是 OScopy|cp|whatever命令?您只有 FTP 访问服务器吗?你不能用 telnet|ssh|RDP|etc 代替吗? 无论如何,对于 FTP,这个名字是赠品:“传输”和“协议”应该告诉你它是用于通过网络传输文件,并且与文件系统交互的能力有限。FTP 不是通用文件系统工具。 Martin Vobr 2010-10-13T10:17:57+08:002010-10-13T10:17:57+08:00 您可以使用RNFR和RNTOFTP 命令重命名文件(请参阅您最喜欢的 FTP 客户端中的重命名功能)。 只要目标目录确实存在,大多数 FTP 服务器都支持将“/folder/file”重命名为“/another/folder/another-file”。
我怀疑这将取决于 ftp 服务器,但您可以使用 ftp
rename
命令完成移动。您是否特别需要制作文件的副本,以便它的完整副本存在于两个路径中的每一个中,而不是仅仅移动/重命名文件的单个实例?
如果是这样,FTP 协议确实允许它,以几种不同的方式:
为什么要为此使用 FTP 而不是 OS
copy|cp|whatever
命令?您只有 FTP 访问服务器吗?你不能用 telnet|ssh|RDP|etc 代替吗?无论如何,对于 FTP,这个名字是赠品:“传输”和“协议”应该告诉你它是用于通过网络传输文件,并且与文件系统交互的能力有限。FTP 不是通用文件系统工具。
您可以使用
RNFR
和RNTO
FTP 命令重命名文件(请参阅您最喜欢的 FTP 客户端中的重命名功能)。只要目标目录确实存在,大多数 FTP 服务器都支持将“/folder/file”重命名为“/another/folder/another-file”。