Tengo una cuenta SFTP que uso para almacenar archivos. Funciona bien, pero cuando uso lftp
la conexión A para ver los archivos y la conexión B para almacenar archivos, la conexión A no refleja ningún cambio realizado por la conexión B.
Cuando vuelvo a iniciar sesión, muestra los archivos.
¿Es esta una configuración o estoy haciendo algo mal?
Respuesta1
El protocolo SFTP no incluye una forma para que el servidor le diga a su cliente "Oye, el directorio ha sido actualizado".
Si su cliente A almacena en caché la lista del directorio después de descargarla una vez, debe consultar la documentación del cliente SFTP para saber cómo decirle al cliente SFTP que descargue la lista del directorio nuevamente (en WinSCP o clientes SFTP similares, podría ser F5o el Refresh
botón/elemento del menú).
Respuesta2
El rels
comando mostrará las entradas del directorio ignorando todo lo almacenado en caché. Alternativamente, cache flush
borrará el caché y cache off
lo apagará.