A linha de comando ftp
está funcionando corretamente e levando você para a raiz da pasta que o FileZilla Server está configurado para servir. Se você olhar mais de perto no FileZilla Client, verá que, de fato, lê /
quando se conecta.
Estou usando no Windows Vista, servidor Filezilla. Eu tenho configurado para ser acessado através de IPs externos e quando eu uso um cliente no IP eu tenho que se conecta normalmente usando o cliente Filezilla. Na mesma máquina eu tenho Ubuntu rodando em uma caixa virtual e ao usar o cliente filezilla lá ele funciona bem. Agora eu quero tentar o prompt de comando. Então eu faço o
ftp xxx.xxx.xx.xx
Eu insiro o nome e senha e recebo o prompt de comando ftp, mas os comandos não estão funcionando corretamente. ao tentar "ls" ou "cd" esses comandos não funcionam. "cd" me diz que o diretório atual é "/" root, mas isso não faz sentido no sistema operacional Windows.
Agora, o cliente filezilla está levando o usuário na janela do aplicativo diretamente para a pasta raiz do espaço de arquivo permitido concedido a esse usuário. Como o mesmo pode ser feito a partir do prompt de comando, se houver um caminho? É como se o prompt de comando me levasse para a raiz que não existe ou até mesmo tivesse permissões corretas para se mover. Existe alguma maneira de ser levado diretamente ao diretório correto, ou mover para lá, especialmente quando as barras estão erradas? etc?
Melhor,
A linha de comando ftp
está funcionando corretamente e levando você para a raiz da pasta que o FileZilla Server está configurado para servir. Se você olhar mais de perto no FileZilla Client, verá que, de fato, lê /
quando se conecta.
Não é a raiz do sistema de arquivos do UNIX / até o momento em que você pode subir na árvore. Muitas vezes eu me conecto a um servidor FTP UNIX através do cliente FTP do console no W7, fácil como um UNIX só precisa usar comandos FTP nativos. Observe também que o CMD não gosta de espaços em diretórios, então lembre-se de "citá-los".
Cd / ou simplesmente cd .. até que você não possa voltar.