源文件路径为:/public_html/upload/64/SomeMusic.mp3
我想将其移动到这个路径:/public_html/archive/2011/05/64/SomeMusic.mp3
如何使用FTP命令来实现?
在 FTP 客户端中:
rename /public_html/upload/64/SomeMusic.mp3 /public_html/archive/2011/05/64/SomeMusic.mp3
使用FTP命令:
RNFR /public_html/upload/64/SomeMusic.mp3
RNTO /public_html/archive/2011/05/64/SomeMusic.mp3
以防其他人搜索ftp移动文件的解决方案并找不到解决方案:
由于我遇到了同样的问题,即使使用RNFR
和RNTO
也无法像我的情况一样工作:
我通过以下解决方法解决了这个问题:
mget files*.ext
cd /path/to/desired/folder/
mput files*.ext
这是流量(获取和上传)的两倍,但对于较小的文件来说,至少是一种解决方案。
如果在执行RNFR和RNTO命令时遇到无效命令的情况,请使用以下方法移动文件。
quote RNFR /from_path/filename.txt
quote RNTO /to_path/filename.txt
RNFR /public_html/upload/64/SomeMusic.mp3 RNTO /public_html/archive/2011/05/64/SomeMusic.mp3
? - user2545330quote RNFR /public_html/upload/64/SomeMusic.mp3
和quote RNTO /public_html/archive/2011/05/64/SomeMusic.mp3
)。如果您可以使用rename /public_html/upload/64/SomeMusic.mp3 /public_html/archive/2011/05/64/SomeMusic.mp3
,为什么要使用它们呢? - Martin Prikryl