FTP/Windows/コマンド ライン

FTP/Windows/コマンド ライン

たった 1 つのコマンド ラインでコマンド ラインから FTP サーバーに接続するにはどうすればよいですか。

たとえば、ftp://hello.mydomain.com私のFTPサーバーのURLです。私は通常、コマンドプロンプトを開きます

スタート -> 実行 -> cmd

と入力するftpと、ftp プロンプトが表示されます。

ftp> open hello.mydomain.com

ユーザーIDとパスワードを尋ねられます

username: me  
password: onlyme

そして接続します。ただし、ユーザー ID とパスワードの入力を求めることなく自動的に接続しようとしています。

何かのようなもの

ftp>open hello.mydomain.com --username me --password onlyme

また、ユーザー ID とパスワードを入力せずに自動的に接続します。

答え1

ともかく、この男具体的な方法を示します:

ftp -s:script.txt ftp.server.com

script.txt の内容は次のようになります。

your_username
your_password
bin
cd /files
put file.zip
bye

ファイルの最初の 2 行では、認証に使用するユーザー名とパスワードを指定します。

答え2

これは古い投稿ですが、別の方法として、コマンド オプションを使用することもできます。

ftp -n -s:ftpcmd.txt

初期ログインが-n抑制され、ファイルの内容は次のようになります: (127.0.0.1 を FTP サイトの URL に置き換えます)

open 127.0.0.1
user myFTPuser myftppassword
other commands here...

これにより、ユーザー名とパスワードが別々の行に記述されることがなくなります。

答え3

私の知る限り、あなたが求めていることを正確に実行することはできません。ただし、引数を使用して別のテキスト ファイルにコマンドのリストを指定することはできます-s:filename

ftp ユーティリティのコマンド ライン引数のリストは次のとおりです。

http://www.nsftools.com/tips/MSFTP.htm

ftp ユーティリティを使用してタスクを自動化する方法を説明しているこの記事をご覧ください。

http://www.howtogeek.com/howto/windows/how-to-automate-ftp-uploads-from-the-windows-command-line/

答え4

あるいは、別の FTP プログラムを使用することもできます。 ファイルジラクライアントはクイック接続に適しています。また、ユーザー名とパスワードを使用してセッションを保存することもできます。

GUI を使用したくない場合は、コマンド ライン インターフェイスもあると思います。

関連情報