gpt4 book ai didi

linux - 从 shell 脚本连接到 FTP 并从文件夹中获取最后 14 个文件

转载 作者:太空宇宙 更新时间:2023-11-04 11:21:27 26 4
gpt4 key购买 nike

我们如何从 shell 脚本连接到 FTP 并通过时间戳提取最后 14(或 n)个修改的文件并将它们放在当前主机的文件夹之一中。我尝试使用

mget

,但是我们可以指定根据时间戳和要获取的文件数量来获取文件吗...请指教...提前致谢...

最佳答案

您可以定义一个 ftp 宏 (macdef) 并自动登录(在您的 ~/.netrc 文件中)和您的脚本获取文件列表;在您的脚本中使用 awksort -k 按日期对列表进行排序,以构建您要获取的 N 文件的列表;然后简单地遍历列表并启动 ftp 来获取它们。

使用curl可能更容易.并且可能会更便携地使用像 perlNet::FTP 这样的东西.

关于linux - 从 shell 脚本连接到 FTP 并从文件夹中获取最后 14 个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17998250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com