![コマンドラインからFileZillaでファイルを送信するにはどうすればよいですか?](https://rvso.com/image/1263779/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%8B%E3%82%89FileZilla%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
アプリケーションをビルドするバッチ ファイルがあり、それをコマンド ラインから 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
これを行うには、Windows に組み込まれている FTP クライアントを使用できます。FileZilla は必要ありません。
ftp
open *computer_name*
send *local_file* {remote file}
答え3
次のようなFTPコマンドラインプログラムを使用できるはずです。FTPサーバーPSFTP はパッシブ モードを使用しないため、LAN FTP にはデータ接続が必要であることに注意してください。
答え4
FileZillaにはファイルをアップロードするためのコマンドラインはありませんが、FTP(man ftp) あるいはカール(マンカール)一般的にはパスワード繋がり。
LinuxではWindowsよりも多くのオプションにアクセスできますが、シグウィンWindows をより良くするため。
これがお役に立てば幸いです。コマンドラインを学ぶと、非常に時間の節約になります。グラフィカルユーザーインターフェイス。