如何從命令列使用 FileZilla 發送檔案?

如何從命令列使用 FileZilla 發送檔案?

我有一個構建應用程式的批次文件,然後我想從命令列將其上傳到 FTP 伺服器。

考慮到我手動上傳文件齊拉,有沒有命令列可以上傳檔案?

我僅限於 Windows。

答案1

FileZilla 沒有任何允許自動傳輸的命令列參數(也沒有其他方式)。看:
命令列參數(客戶端)
https://trac.filezilla-project.org/ticket/2317


儘管您可以使用任何其他允許自動化的 FTP 用戶端。

例如,WinSCP:
https://winscp.net/eng/docs/guide_automation

典型的 WinSCP 上傳腳本 ( script.txt) 如下所示:

open ftp://user:[email protected]/
put c:\files\*.* /home/user/
exit

若要執行腳本,請使用:

WinSCP.com /ini=nul /log=ftp.log /script=script.txt

WinSCP 可以產生腳本從一個導入的 FileZilla 會話

有關詳細信息,請參閱FileZilla 自動化指南

(我是WinSCP的作者)

答案2

您可以使用 Window 的內建 FTP 用戶端來執行此操作。您不需要 FileZilla。

ftp
open *computer_name*
send *local_file* {remote file}

答案3

您應該能夠使用 FTP 命令列程序,例如PSFTP。請注意,PSFTP 不使用被動模式,因此需要 LAN FTP 的資料連線。

答案4

FileZilla 沒有命令列上傳文件,但您可以使用文件傳輸協定(man ftp) 或可能捲曲(男子捲曲)通常使用SSH聯繫。

在 Linux 上,您比 Windows 上有更多的選項存取權限,但您可以安裝西格文讓 Windows 變得更好。

我希望這有幫助。學習命令列非常節省時間-有些事情你可以用它來做,而使用命令列需要很長時間圖形使用者介面

相關內容