我有一個用於儲存文件的 SFTP 帳戶。它工作正常,但是當我lftp
在連接 A 上使用來查看文件,並在連接 B 上使用來存儲文件時,連接 A 不會反映連接 B 所做的任何更改。
當我再次登入時,它確實顯示了文件。
這是一個設置,還是我做錯了什麼?
答案1
SFTP 協定不包括伺服器告訴客戶端 A「嘿,目錄已更新」的方法。
如果您的用戶端 A 在下載目錄列表後快取了目錄列表,您需要查看 SFTP 用戶端的文檔以了解如何告訴 SFTP 用戶端再次下載目錄列表(在 WinSCP 或類似的 SFTP 用戶端中,可能是F5或Refresh
按鈕/菜單項目)。
答案2
該 rels
命令將顯示目錄條目,忽略快取的任何內容。或者,cache flush
將清除快取並將cache off
其關閉。