سؤال
أرغب في الحصول على مجموعة معينة من الملفات والوصول الوحيد الذي لدي في هذا المربع هو من خلال HTTP Inteface ، والتي يمكنني الحصول عليها من WGET. الآن المشكلة هي أنني أريد أحدث الملفات ، وهناك العديد من الطوابع الزمنية.
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
المحلول
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
لا تنتمي إلى StackOverflow