如何使用命令行将文件传输到特定服务器档案?
首先有可能吗?
答案1
使用 FileZilla[?] 的命令行
FileZilla 不是一个命令行程序;它是一个 GUI 程序。
据我所知,几乎所有版本的Windows都有命令行ftp
命令。
如果你需要更好的东西,我建议Windows 端口的ncftpput
:
ncftpput 的目的是从命令行进行文件传输,而无需进入交互式 shell。这允许您编写 shell 脚本或其他可以执行 FTP 的无人值守进程。对于想要从 shell 命令行发送文件而无需进入交互式 FTP 程序(如 ncftp)的高级用户来说,它也很有用。
…
您可以使用 -R 标志上传整个文件目录树。例如:
$ ncftpput -R pikachu.nintendo.co.jp /incoming /tmp/stuff
这将在远程主机上创建 /incoming/stuff 层次结构。
答案2
FileZilla 确实提供了一个单独的 CLI 程序。(在其 PRO 版本中) https://filezillapro.com/docs/v3/filezilla-pro-cli/filezilla-command-line/