2009-09-02 13 views
0

ファイルの特定のセットを取得したいのですが、そのボックスにある唯一のアクセス権はwgetから取得できるhttpのintefaceです。問題は、最新のファイルが必要で、複数のタイムスタンプが同じでなければならないということです。wgetを使って最新のファイル/フォルダを一覧表示する

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

上記のファイルがすべて存在するかどうかわからないという問題があり、上記のタイムスタンプを持つ3つのファイルがすべて存在する場合のみ取得したいと考えています。

もう1つの問題は、別のフォルダに別のファイルがあり、これも取得することです。これらのファイルはどのように入手できますか?助言がありますか?

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

答えて

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 
関連する問題