NCFTPPUT命令问题

时间:2011-03-24 01:49:36

标签: ftp

我使用NCFTP提供的被动模式FTP命令,目前我想在文件传输后传递原始ftp命令。我发现可以选择这样做:

ncftpput -u user -p password -X“rename 123.exe 1234.exe”host / path C:\ 123.exe

然而,它不起作用。它可以放置文件,但重命名命令不起作用。

之前有没有人这样做过?请帮忙

2 个答案:

答案 0 :(得分:3)

  

-X使用RAW FTP命令

使用以下语法:

ncftpput -u user -p password -X "RNFR 123.exe" -X "RNTO 1234.exe" host /path/123.exe

答案 1 :(得分:0)

它也适用于ncftls。如果您需要做的只是重命名而不实际在FTP服务器上上传任何内容,则更直接。 (-W类似于-X。唯一的区别是它在登录后立即重命名) 这是语法:

ncftpls -u name -p psw -W" RNFR FTPfolder / anotherFolder / OLDname.txt" -W" RNTO FTP文件夹/ anotherFolder / NEWname.txt" ftp://ftp.name.org