Tenho uma conta SFTP que uso para armazenar arquivos. Funciona bem, mas quando estou usando lftp
a conexão A para ver os arquivos e a conexão B para armazenar arquivos, a conexão A não reflete nenhuma alteração feita pela conexão B.
Quando eu faço login novamente, ele mostra os arquivos.
Isso é uma configuração ou estou fazendo algo errado?
Responder1
O protocolo SFTP não inclui uma maneira de o servidor informar ao seu cliente A "ei, o diretório foi atualizado".
Se o seu cliente A armazena em cache a listagem de diretórios depois de baixar a listagem uma vez, você precisa verificar a documentação do cliente SFTP para descobrir como dizer ao cliente SFTP para baixar a listagem de diretórios novamente (em WinSCP ou clientes SFTP semelhantes, pode ser F5ou o Refresh
botão/item de menu).
Responder2
O rels
comando exibirá as entradas do diretório ignorando qualquer coisa armazenada em cache. Alternativamente, cache flush
irá limpar o cache e cache off
desligá-lo.