linux sftp ls超时,请问一个sftp后ls -ltr的有关问题

  • Post author:
  • Post category:linux


当前位置:我的异常网» Linux/Unix » 请问一个sftp后ls -ltr的有关问题

请问一个sftp后ls -ltr的有关问题

www.myexceptions.net  网友分享于:2015-08-26  浏览:5次

请教一个sftp后ls -ltr的问题。

我通过sftp ***@**.**.**.** 连接上服务器,用ls -ltr的命令查看的结果时间不一致,比如12:00变成了2:00,13:45变成了3:45,请各位大侠帮忙看下,是什么原因,谢谢~~

sftp> ls -ltr *20120515*

-rw-rw-rw-    0 0        0             170 May 15 12:00 DETECT.S.CONTENTS_SUBSCN.20120515015626

-rw-rw-rw-    0 0        0        379121807 May 15 14:32 DETECT.S.LAST_IMEI.20120515041131

-rw-rw-rw-    0 0        0            5672 May 15 13:45 DETECT.S.MOBILE_TV_STREAMING.20120515034134

-rw-rw-rw-    0 0        0           12948 May 15 14:15 DETECT.S.MOBILE_TV_USER.20120515041131

-rw-rw-rw-    0 0        0        1521134461 May 15 13:45 DETECT.S.ORIGINATING_SMS.20120515024706

-rw-rw-rw-    0 0        0          154384 May 15 12:50 DETECT.S.ORIGINATING_VIDEO_CALLS.20120515024704

-rw-rw-rw-    0 0        0        668689600 May 15 12:50 DETECT.S.ORIGINATING_VOICE_CALLS.20120515022231

-rw-rw-rw-    0 0        0         1201018 May 15 13:45 DETECT.S.POCKETNEWS.20120515034130

-rw-rw-rw-    0 0        0        1852878217 May 15 14:15 DETECT.S.TERMINATING_SMS.20120515030703

-rw-rw-rw-    0 0        0           71590 May 15 13:10 DETECT.S.TERMINATING_VIDEO_CALLS.20120515030702

-rw-rw-rw-    0 0        0        431431122 May 15 13:10 DETECT.S.TERMINATING_VOICE_CALLS.20120515025038

sftp> ls -ltr

-rw-rw-rw-   1 user     group         170 May 15 02:00 DETECT.S.CONTENTS_SUBSCN.20120515015626

-rw-rw-rw-   1 user     group   668689600 May 15 02:50 DETECT.S.ORIGINATING_VOICE_CALLS.20120515022231

-rw-rw-rw-   1 user     group      154384 May 15 02:50 DETECT.S.ORIGINATING_VIDEO_CALLS.20120515024704

-rw-rw-rw-   1 user     group       71590 May 15 03:10 DETECT.S.TERMINATING_VIDEO_CALLS.20120515030702

-rw-rw-rw-   1 user     group   431431122 May 15 03:10 DETECT.S.TERMINATING_VOICE_CALLS.20120515025038

-rw-rw-rw-   1 user     group  1521134461 May 15 03:45 DETECT.S.ORIGINATING_SMS.20120515024706

-rw-rw-rw-   1 user     group     1201018 May 15 03:45 DETECT.S.POCKETNEWS.20120515034130

-rw-rw-rw-   1 user     group        5672 May 15 03:45 DETECT.S.MOBILE_TV_STREAMING.20120515034134

-rw-rw-rw-   1 user     group  1852878217 May 15 04:15 DETECT.S.TERMINATING_SMS.20120515030703

-rw-rw-rw-   1 user     group       12948 May 15 04:15 DETECT.S.MOBILE_TV_USER.20120515041131

-rw-rw-rw-   1 user     group   379121807 May 15 04:32 DETECT.S.LAST_IMEI.20120515041131

——解决方案——————–

你系统的时区设置的不对, 因为对端的文件修改时间一定是使用API:stat获取的,time_t时间,也就是对端机器上UTC创建时间。

你sftp把这些time_t拿过来,肯定是配合自己机器的时区调用ctime(localtime)得到的本地时间,所以就不一样了。

文章评论