プロが教える店舗&オフィスのセキュリティ対策術

FTPで、ファイルを一括して、サーバーに送りたいのですが、その際に
「mput *.* *.*」などとすると、それぞれのファイルが2回putされます。これは、仕様でしょうか。

例えば、1つのファイル「A.txt」を mput した場合と、put した場合では、下記のようになります。

<mput>
************************
ftp> mput A.txt A.txt
200 PORT command successful.
150 Opening BINARY mode data connection for A.txt.
226 Transfer complete.
ftp: 159232 bytes sent in 0.01Seconds 10615.47Kbytes/sec.
200 PORT command successful.
150 Opening BINARY mode data connection for A.txt.
226 Transfer complete.
ftp: 159232 bytes sent in 0.00Seconds 159232000.00Kbytes/sec.
************************

<put>
************************
ftp> put A.txt A.txt
200 PORT command successful.
150 Opening BINARY mode data connection for A.txt.
226 Transfer complete.
ftp: 159232 bytes sent in 0.01Seconds 10615.47Kbytes/sec.
************************

A 回答 (1件)

put A B


とやると、「ファイルAを転送してBという名称で保存」という意味です。

mput A B
とやると、「ファイルAとファイルBを転送」という意味です。
    • good
    • 0
この回答へのお礼

あ、問題解決しました。
私が、仕様を勘違いしていました。

早速、回答を頂いてありがとうございました。

お礼日時:2007/06/15 12:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!