FTP 서버의 시간대를 얻는 방법은 무엇입니까?

FTP 서버의 시간대를 얻는 방법은 무엇입니까?

lftp이렇게 하면 lsFTP 서버에 있는 파일 목록과 날짜가 표시됩니다 . 그러나 시간대는 표시되지 않습니다.

내 로컬 컴퓨터에서 ls -l --time-style=full-iso시간대를 볼 수 있지만 이 명령은 작동하지 않습니다 lftp.

일반적으로 FTP 프로토콜은 서버 시간대 검색을 허용합니까?

파일을 나열할 때 날짜가 어느 시간대에 있어야 하는지 어떻게 알 수 있나요 ls?

답변1

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

FTP 프로토콜은 잘못 설계되었지만 시간대 정보를 포함하지 않습니다. 이는 클라이언트 프로그램이 서버의 시간대를 추측해야 함을 의미합니다. 적어도 내 프로그램은 추측에 능숙하지 않아서 시도조차 하지 않습니다. ftpcopy는 단순히 UTC(GMT, 녹색은 시간을 나타냄)를 가정합니다.

답변2

이전에 했던 일은 빈 파일을 생성하고 생성 날짜를 확인하는 것이었습니다. 이는 일반적으로 시간차를 잘 추정할 수 있게 해줍니다. 실제로 차이를 초 단위로 저장합니다. 시스템 간에 파일을 동기화하는 데 필요한 경우를 대비해 말이죠.

관련 정보