Acontece que este é um bug real no ProFTPD; veja Bug # 4259 .
Espero que isso ajude!
Estou me conectando a um servidor proftd como cliente e tento listar arquivos. Eu uso o comando ls com dois parâmetros diferentes:
ls filename
ftp> ls test.txt
229 Entering Extended Passive Mode (|||41257|)
150 Opening ASCII mode data connection for file list
-rw-r----- 1 myftpuser (?) 9939 Jul 13 09:38 test.txt
226 Transfer complete.
ftp>
ls ./filename
ftp> ls ./test.txt
229 Entering Extended Passive Mode (|||41257|)
150 Opening ASCII mode data connection for file list
226 Transfer complete.
ftp>
Estou no diretório correto nos dois casos.
Por que recebo 2 resultados diferentes?
Acontece que este é um bug real no ProFTPD; veja Bug # 4259 .
Espero que isso ajude!