सवाल मैं एक विशिष्ट गंतव्य पर एक tar gz संग्रह को कैसे अनजिप कर सकता हूं?


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

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


85
2017-10-19 08:15


मूल




जवाब:


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

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

या

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

146
2017-10-19 08:43



धन्यवाद, कैसे के बारे में gzip -dc archive.tar.gz | tar -xf - -C /destination ? - alwbtc
क्या -C के लिए खड़ा है? - AlikElzin-kilaka
@ AlikElzin-kilaka से man tar -सी, - निर्देशिका डीआईआर निर्देशिका डीआईआर में बदल जाते हैं - tachomi
tar -xvjf foo.tar.bz2 जो लोग तलाश रहे हैं उनके लिए BZ2 मेरे जैसा - vladkras
आपको वास्तव में आधुनिक टैर के साथ संपीड़न प्रारूप निर्दिष्ट करने की आवश्यकता नहीं है। मैंने जवाब संपादित किया ताकि यह bz2, xz, और जो भी आप इसे फेंकना चाहते हैं, के साथ काम करेगा। - Patches