我希望获得一组特定的文件,我在该框中的唯一访问权限是通过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
答案 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