使用wget列出最新的文件/文件夹

时间:2009-09-02 09:17:28

标签: unix wget

我希望获得一组特定的文件,我在该框中的唯一访问权限是通过http接口,我可以从wget获取。现在的问题是我想要最新的文件,并且有多个必须具有相同的时间戳。

wget http://myserver/abc_20090901.tgz
wget http://myserver/xyz_20090901.tgz
wget http://myserver/pqr_20090901.tgz

问题是我不知道上述所有文件是否都存在,我希望只有当所有3个带有上述时间戳的文件都存在时才能获得。

另一个问题是我在另一个文件夹中有另一个文件,也是要获取的。我如何获得这些文件?有什么建议吗?

wget http://myserver/text/myfile_20090901.txt

1 个答案:

答案 0 :(得分:1)

wget使用--spider选项提供一些基本的资源存在检测。这样的事情可以解决问题:

wget --spider http://myserver/abc_20090901.tgz     &&
wget --spider http://myserver/xyz_20090901.tgz     &&
wget --spider http://myserver/pqr_20090901.tgz     &&
wget          http://myserver/abc_20090901.tgz     &&
wget          http://myserver/xyz_20090901.tgz     &&
wget          http://myserver/pqr_20090901.tgz     &&
wget          http://myserver/text/myfile_20090901.txt