2010-11-01 57 views
11

是否可以通過命令行運行FileZilla客戶端,並且能夠設置服務器名稱,用戶,密碼,FTP協議(例如FTPES,SFTP),端口號?我在網上看起來似乎無法找到任何這樣的命令。此外,我正在使用Windows 7,我不知道如果這種方式有一個較小的命令集。謝謝。FileZilla客戶端在命令行中運行

+0

所以你想自動化哪個過程?登錄? – 2010-11-01 21:40:37

+0

首先在GUI中創建一個站點,然後在命令行中通過「--site」指定站點。 – user797717 2017-07-09 10:25:19

回答

9

您可以使用some command-line arguments for FileZilla,但據我所知,它主要是一個GUI FTP客戶端。

否則,Windows有一個捆綁的命令行FTP客戶端(FTP.EXE)

+2

這是正確的答案,但Windows FTP客戶端很糟糕,它不支持被動模式。所以如果你在防火牆的後面,或者如果服務器是的話,你很可能無法獲取/放置文件。通信可能會工作,雖然FTP使用不同的渠道。所以你可以連接和改變目錄,但不能獲取/放置文件。真棒。 – 2011-09-16 18:49:24

+2

我目前正在修改FileZilla(畢竟它是開源的),以使命令更友好。例如連接到服務器,設置本地和遠程路徑,並排隊上傳文件。完成後,我將補丁提交回該項目。 – Dennis 2012-08-23 21:40:09

2

您可以使用ncftpputncftpput支持命令行文件上傳,並具有其他命令。

ex:ncftpget,ncftpls,並支持自動創建文件夾。