मैं एक विशिष्ट गंतव्य के लिए एक टार gz संग्रह कैसे खोल सकता हूँ?


97

मैं एक .tar.gzफ़ाइल को एक विशिष्ट निर्देशिका में अनपैक करना चाहता हूं ।

संग्रह फ़ाइल में है /root/Documents। मैं इसे अनज़िप करना चाहता हूं /root/Desktop/folder। ज़िप्ड फ़ाइल में फ़ोल्डर संरचना को गंतव्य निर्देशिका में संरक्षित किया जाना चाहिए।

जवाबों:


159

आपके पास दो विकल्प हैं:

cd /root/Desktop/folder
tar xf /root/Documents/file.tar.gz

या

tar xf file.tar.gz -C /root/Desktop/folder

धन्यवाद, कैसे gzip -dc archive.tar.gz | tar -xf - -C /destination?
alwbtc

किसलिए -Cखड़ा है?
एलिकएल्ज़िन-किलाका

2
@ AlikElzin-kilaka From man tar-C, - DIR निर्देशिका में परिवर्तन DIR
tachomi

2
tar -xvjf foo.tar.bz2मेरे जैसे bz2 की तलाश करने वालों के लिए
vladkras

आपको वास्तव में अब आधुनिक टार के साथ संपीड़न प्रारूप को निर्दिष्ट करने की आवश्यकता नहीं है। मैंने उत्तर को संपादित किया इसलिए यह bz2, xz और जो भी आप इसे फेंकना चाहते हैं, उसके साथ काम करेगा।
पैच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.