سؤال كيف أقوم بفك ضغط أرشيف 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 -C ، - تغيير DIR DIR إلى الدليل DIR - tachomi
tar -xvjf foo.tar.bz2 لأولئك الذين يبحثون عن BZ2 مثلي - vladkras
في الواقع لم يكن لديك لتحديد تنسيق الضغط بعد الآن مع القطران الحديث. قمت بتحرير الإجابة بحيث تعمل مع bz2 ، xz ، وأي شيء آخر ترغب في تنفيذه. - Patches