У меня есть учетная запись SFTP, которую я использую для хранения файлов. Она работает нормально, но когда я использую lftp
соединение A для просмотра файлов и соединение B для хранения файлов, соединение A не отражает никаких изменений, сделанных соединением B.
Когда я снова вхожу в систему, файлы отображаются.
Это настройка или я что-то не так делаю?
решение1
Протокол SFTP не позволяет серверу сообщить клиенту A: «Эй, каталог обновлен».
Если ваш клиент A кэширует список каталогов после его однократной загрузки, вам необходимо проверить документацию клиента SFTP, чтобы узнать, как указать клиенту SFTP загрузить список каталогов еще раз (в WinSCP или аналогичных клиентах SFTP это может быть F5кнопка Refresh
или пункт меню).
решение2
Команда rels
отобразит записи каталога, игнорируя все кэшированное. Либо cache flush
очистит кэш и cache off
отключит его.