Ftp

如何獲取 FTP 伺服器的時區?

  • April 17, 2018

使用lftp,當我這樣做時,ls我會得到 FTP 伺服器上的文件列表,以及它們的日期。但是,不顯示時區。

在我的本地機器上,我可以ls -l --time-style=full-iso查看時區,但此命令不適用於lftp.

一般來說,FTP 協議是否允許伺服器時區發現?

當我做一個文件列表 ( ls) 時,我怎樣才能看到日期應該是哪個時區?

http://ohse.de/uwe/ftpcopy/faq.html#timestamp

FTP 協議設計錯誤,不包括時區資訊。這意味著客戶端程序必須猜測伺服器的時區是什麼。至少我的程序不善於猜測,所以他們甚至不嘗試。ftpcopy 只是假設 UTC(格林威治標準時間,格林威治標準時間)。

我之前所做的是創建一個空文件並檢查創建日期。這通常可以很好地估計時間差。我實際上以秒為單位儲存差異。以防萬一我需要它在系統之間同步文件。

引用自:https://unix.stackexchange.com/questions/25239