こんにちは私たちは.zipファイルをFTPサーバーにアップロードするための小さなプログラムを作りました、そして私がすべてが問題ないことを見るためにFileZillaでFTPサーバーに接続するとき、私はアップロードされたファイルを見ることができません。
しかし、WindowsシェルでftpコマンドでFTPに接続してlsコマンドを実行すればファイルを見ることができますが、代わりにdirコマンドを使用するとファイルは表示されません(実際にはファイルは表示されません)。
それで... ...これら2つのコマンドの違いは何ですか(ls / dir)?
FileZillaがdirコマンドを使用しているようです。
注:どのFTPサーバーを使用しているかはわかりませんが、接続すると「220 sabas FTPサーバー(バージョン4.2 ....)と応答します。
ls
と同じ情報を表示します。dir
、私はXubuntu 14.04 LTSでそれを試しました。からftp
manページ:Print a listing of the contents of a directory on the remote machine. The listing includes any system-dependent information that the server chooses to include; for example, most UNIX systems will produce output from the command ‘ls -l’. (See also nlist.)