سؤال

أرغب في الحصول على مجموعة معينة من الملفات والوصول الوحيد الذي لدي في هذا المربع هو من خلال 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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top