मैं अक्सर sourceforge.net से wget के साथ टारबॉल डाउनलोड करता हूं।
डाउनलोड की गई फ़ाइलों को नाम दिया गया है, जैसे SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch
जब मैं करने की कोशिश करता हूं
tar xzf SQliteManager-1.2.4.tar.gz\?r\=http\:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F\&ts\=1305711521\&use_mirror\=switch
मुझे निम्न त्रुटि संदेश प्राप्त होता है:
tar (child): Cannot connect to SQliteManager-1.2.4.tar.gz?r=http: resolve failed
gzip: stdin: unexpected end of file
tar: Child returned status 128
tar: Error is not recoverable: exiting now
foo.tar.gz
निष्कर्षण के लिए फ़ाइल का नाम बदलने के बाद सही काम करता है।
वहाँ एक रास्ता है, कि मैं निकालने से पहले हर बार लक्ष्य फ़ाइल का नाम बदलने के लिए मजबूर नहीं हूँ?
--force-local
पहले जोड़ा जाना हैf
... जब मैंने पहली बार यह कोशिश की तो यह मुझे एक त्रुटि संदेश दे रहा था कि इस तरह की कोई फ़ाइल नहीं है--force-local
। हो सकता है कि यह "नो डुह" भी हो लेकिन मैंने 5 मिनट बाद तक की गई गलती को नहीं पहचाना।