मैं एक फ़ोल्डर में सभी छवि फ़ाइल डाउनलोड करने का प्रयास कर रहा हूं। मैंने कोशिश की
wget -r https://example.com/
तथा
wget https://example.com/*.jpg
ये काम नहीं किया। क्या कोई मार्गदर्शन कर सकता है?
मैं एक फ़ोल्डर में सभी छवि फ़ाइल डाउनलोड करने का प्रयास कर रहा हूं। मैंने कोशिश की
wget -r https://example.com/
तथा
wget https://example.com/*.jpg
ये काम नहीं किया। क्या कोई मार्गदर्शन कर सकता है?
जवाबों:
यदि किसी लक्ष्य वेब सर्वर में डायरेक्ट्री इंडेक्सिंग सक्षम है, और डाउनलोड करने के लिए सभी फाइलें एक ही डायरेक्टरी में स्थित हैं, तो आप wget के पुनरावर्ती विकल्प का उपयोग करके, उन सभी को डाउनलोड कर सकते हैं।
उपयोग
wget -r -l1 -A.jpg http://www.example.com/test/
यह .jpg
निर्देशिका से सभी फ़ाइल डाउनलोड करेगा test
।
यदि आप सभी फ़ाइल डाउनलोड नहीं करना चाहते हैं, तो नीचे दिया गया इन्फोस मददगार होगा।
-A acclist --accept acclist
-R rejlist --reject rejlist
Specify comma-separated lists of file name suffixes or patterns to
accept or reject. Note that if any of the wildcard characters, *, ?,
[ or ], appear in an element of acclist or rejlist, it will be
treated as a pattern, rather than a suffix.
--accept-regex urlregex
--reject-regex urlregex
Specify a regular expression to accept or reject the complete URL.
पसंद :
wget -r --no-parent -A '*.jpg' http://example.com/test/
इसे इस्तेमाल करो:
wget -r --level=1 -A.jpg --ignore-length -x -np http://example.com/folder/
यह क्या करता है?
-r
: पुनरावर्ती (महत्वपूर्ण) प्राप्त करना
--level=0
: पुनरावृत्ति को अधिकतम गहराई स्तर निर्दिष्ट करें। सिर्फ इस निर्देशिका के लिए 1।
-x
: फोर्स डायर, निर्देशिकाओं का एक पदानुक्रम बनाते हैं, भले ही
-np
कोई अन्यथा नहीं बनाया जाएगा : कोई माता-पिता, पुन
-A.type
: प्राप्त करते समय माता-पिता के लिए चढ़ना न करें : केवल एक्सटेंशन के साथ फ़ाइलें डाउनलोड करेंtype
।
मेरे सर्वनाम वह / उसके हैं