質問: コマンドプロンプトでftpで接続したのですが 勉強のために、コマンドプロンプトでftpをしたいのです。 マシンは相手も自分もwindowsで、lanでつながっています。 ftp (ipアドレス) と入力すると、ユーザ名とパスワードを求められ、入力すると、 ftp> というプロンプトに変わります。 dirと入力すると、ローカルのファイルが表示されると思うのですが、 ftp> dir 200 port command successful. 150 opening ascii mode data connection for /bin/ls. 226 transfer complete. と表示されるだけで、ファイルは表示されません。 どうすれば表示されますか。 また、pwdと表示すると相手側のカレントディレクトリが表示されると思うのですが、 ftp> pwd 257 "/" is current directory. と表示されます。 この"/"が相手のマシン上で実際にどのフォルダなのかは、どうやってわかりますか。 自分のマシンはwindowsxp 相手のマシンはwindows2000
回答: dirコマンドはローカルではなくリモート(相手側)の表示です。 通常、 >150 opening ascii mode data connection for /bin/ls. の後にファイルやディレクトリのリストが表示されます。 何も表示されないのであれば、何も無いのでしょう。 相手方のホームディレクトリの表示は相手の環境によって変わってきますが、 この場合、物理的にどこのフォルダかはわかりません。