2011-08-19 5 views
15

हाय मैं एक सोलारिस सर्वर पर संपीड़ित फ़ाइल को अनार करने की कोशिश कर रहा हूं। मैं आदेश चलासोलारिस रिपोर्ट पर एक फ़ाइल अनार करें - tar: निर्देशिका चेकसम त्रुटि

tar xvf 4.56_release.tar.gz 

लेकिन यह निम्न त्रुटि रिपोर्ट

टार: निर्देशिका चेकसम त्रुटि

शुरू में मैंने सोचा कि यह एक बुरा डाउनलोड था तो मैं फिर से डाउनलोड की गई फ़ाइल (वास्तव में एक अलग संस्करण) और यह एक ही त्रुटि की रिपोर्ट करता है। लिनक्स सर्वर पर लिनक्स पर अन-संपीड़न और अन-टैरिंग ठीक काम करता है।

कोई भी विचार जो मैं गलत कर रहा हूं।

उत्तर

31

.tar.gz क्या आप गलत कर रहे हैं के लिए संकेत है - आप पहले इसे असंपीड़ित नहीं कर रहे हैं। tar के अपने संस्करण का समर्थन करता है, तो आप निर्दिष्ट करने के लिए यह gzip से संकुचित है -z ध्वज का उपयोग कर सकते हैं:

tar -xzvf 4.56_release.tar.gz 

अन्यथा, आप gunzip इसे मैन्युअल रूप से करना होगा:

gunzip -c 4.56_release.tar.gz | tar xvf - 

(कारण यह लिनक्स पर काम करता है शायद यह एक नया/अलग संस्करण है जो स्वचालित रूप से संपीड़न का पता लगाता है)

+1

धन्यवाद, टैर का संस्करण -z का समर्थन नहीं करता था, लेकिन गनज़िप का उपयोग करके इसे हल किया गया। स्वचालित रूप से –

+1

+1। –

संबंधित मुद्दे