我正在通过ftp连接远程服务器,并且我正在发送ls -t命令,但它正在输出按名称排序的文件
如何通过ftp获取上次修改的文件?
注意:我正在从linux机器连接windows ftp服务器。
发布于 2010-07-27 20:47:09
ls -t将在顶部显示上次修改的文件
您可以通过查看完整的时间戳来确认这一点
ls -lt发布于 2010-07-27 21:01:14
ftp -n server <<EOF|awk 'END{for(i=9;i<=NF;i++)printf "%s ",$i}'
user username password
ls -ltr
EOF发布于 2014-12-24 00:15:16
在大多数基于 Unix/Linux的ftp服务器中,ls命令都链接到实际的ls命令。这就是为什么所有其他答案都建议使用ls -t,并可能添加更多的参数。
但是,由于您使用的是Windows计算机作为服务器,因此很难确切地说出该命令将如何工作。我不相信Windows会提供默认的FTP服务器服务。我知道很多网站在他们的Windows机器上使用第三方FTP服务。这将取决于您的Windows计算机正在使用的软件,以及它的设置方式:
尝试如下所示:
ftp> dir /O:D或
ftp> ls /O:D它们使用内置dir命令的Windows参数。
https://stackoverflow.com/questions/3343558
复制相似问题