首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ftp获取按日期上次修改的文件

问ftp获取按日期上次修改的文件
EN

Stack Overflow用户
提问于 2010-07-27 20:25:28
回答 4查看 30.6K关注 0票数 5

我正在通过ftp连接远程服务器,并且我正在发送ls -t命令,但它正在输出按名称排序的文件

如何通过ftp获取上次修改的文件?

注意:我正在从linux机器连接windows ftp服务器。

EN

回答 4

Stack Overflow用户

发布于 2010-07-27 20:47:09

ls -t将在顶部显示上次修改的文件

您可以通过查看完整的时间戳来确认这一点

代码语言:javascript
复制
ls -lt
票数 5
EN

Stack Overflow用户

发布于 2010-07-27 21:01:14

代码语言:javascript
复制
ftp -n server <<EOF|awk 'END{for(i=9;i<=NF;i++)printf "%s ",$i}'
user username password
ls -ltr
EOF
票数 1
EN

Stack Overflow用户

发布于 2014-12-24 00:15:16

在大多数基于 Unix/Linux的ftp服务器中,ls命令都链接到实际的ls命令。这就是为什么所有其他答案都建议使用ls -t,并可能添加更多的参数。

但是,由于您使用的是Windows计算机作为服务器,因此很难确切地说出该命令将如何工作。我不相信Windows会提供默认的FTP服务器服务。我知道很多网站在他们的Windows机器上使用第三方FTP服务。这将取决于您的Windows计算机正在使用的软件,以及它的设置方式:

尝试如下所示:

代码语言:javascript
复制
ftp> dir /O:D

或

代码语言:javascript
复制
ftp> ls /O:D

它们使用内置dir命令的Windows参数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3343558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档