الملف الذي يستخدم تنسيق .tar.gz هو ملف تم إنشاؤه باستخدام tar تطبيق الأرشفة المستند إلى Unix ثم ضغطه باستخدام ضغط gzip . غالبًا ما يُشار إلى هذه الملفات باسم "كرات القطران". بينما يمكنك العثور عليها بامتداد مزدوج (.tar.gz) ، يمكن أيضًا اختصار الامتداد إلى .tgz أو .gz .
عادةً ما تكون ملفات tar أكثر شيوعًا مع Ubuntu (توزيعات Linux الأخرى) ومستخدمي macOS لأرشفة البيانات والنسخ الاحتياطي. ومع ذلك ، قد يصادف مستخدمو Windows 10 هذه الملفات أيضًا ، وهذا سبب لوجود طريقة لاستخراج محتوياتها.
بينما يمكنك استخدام تطبيقات الطرف الثالث (مثل 7-Zip و PeaZip ) ، لا تعمل هذه التطبيقات دائمًا كما هو متوقع مع كرات القطران التي تم إنشاؤها على نظام أساسي آخر ، كما أنها بطيئة في فك ضغط عدد كبير من الملفات. ومع ذلك ، يتضمن Windows 10 الآن دعمًا أصليًا لملفات tar ، ويمكنك استخدام موجه الأوامر لاستخراج هذه الملفات. أو يمكنك حتى استخدام نظام Windows الفرعي لنظام Linux (WSL) الذي يتضمن دعمًا أصليًا لـ Ubuntu و Fedora و SUSE والعديد من التوزيعات الأخرى. لذلك ، يمكنك أيضًا الوصول إلى العديد من أدوات Linux ، بما في ذلك tar ، لاستخراج المحتوى بسرعة من كرات القطران.
في هذا الدليل ، ستتعلم خطوات استخدام أوامر tar الأصلية على نظام التشغيل Windows 10 باستخدام موجه الأوامر و Ubuntu لاستخراج محتوى ملف .tar.gz.
استخراج تار .tar.gz ، .tgz ، .gz باستخدام tar على نظام التشغيل Windows 10
لاستخراج ملفات .tar.gz و .tgz و .gz بالإضافة إلى ملفات .zip باستخدام tar على نظام التشغيل Windows 10 ، استخدم الخطوات التالية:
-
افتح Start على Windows 10.
-
ابحث عن موجه الأوامر ، وانقر بزر الماوس الأيمن فوق أعلى نتيجة ، وحدد خيار التشغيل كمسؤول .
-
اكتب الأمر التالي لاستخدام tar لاستخراج الملفات واضغط على Enter :
tar -xvzf C: \ PATH \ TO \ FILE \ FILE-NAME.tar.gz -CC: \ PATH \ TO \ FOLDER \ EXTRACTION
دعم القطران الأصلي على نظام التشغيل Windows 10
نصيحة سريعة: في الأمر ، تأكد من تحديث بناء الجملة لتضمين مسارات المصدر والوجهة. أيضًا ، نظرًا لأنك تستخدم tar على نظام التشغيل Windows 10 ، فلن تحتاج إلى تحديد المسار كما لو كنت تقوم بتشغيل Linux. يمكنك استخدام تنسيق المسار الذي يستخدمه Windows.
بمجرد إكمال الخطوات ، سيكون لديك جميع الملفات والمجلدات المستخرجة إلى مسار الوجهة الذي حددته بعد لحظات قليلة.
من المفترض أنك تستخرج كرة تار تم إنشاؤها على نظام آخر. نحن نتخطى بعض الحجج الضرورية عادةً للحفاظ على الأذونات ، والتي لا تكون مطلوبة في Windows 10 للوصول إلى الملفات.
استخراج تار .tar.gz ، .tgz ، .gz باستخدام tar على Linux على Windows 10
في نظام التشغيل Windows 10 ، لاستخدام tar على Linux ، تحتاج إلى تثبيت نظام Windows الفرعي لنظام Linux (WSL) وتوزيعة مثل Ubuntu من متجر Microsoft.
لاستخراج ملف .tar.gz باستخدام Linux على نظام التشغيل Windows 10 ، استخدم الخطوات التالية:
-
افتح قائمة ابدأ .
-
ابحث عن Ubuntu وانقر فوق أعلى نتيجة لفتح التطبيق.
-
اكتب الأمر التالي لاستخراج محتوى ملف .tar.gz واضغط على Enter :
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C / mnt / c / PATH / TO / الوجهة / المجلد
أمر Tar على نظام التشغيل Windows 10
نصيحة سريعة: في الأمر ، تأكد من تحديث بناء الجملة لتضمين مسارات المصدر والوجهة. إذا كان ملفًا بتنسيق .tar فقط ، فيمكنك استخدام الأمر نفسه الموضح أعلاه مع حذف الوسيطة z .
في الأمر أعلاه ، نكتب sudoلتشغيل التطبيق كمسؤول ، tarلاستدعاء التطبيق ، ثم قمنا بتزويده ببعض الوسائط ، بما في ذلك:
- x - يوجه القطران إلى أنك تريد استخراج المحتوى.
- ت - مطول. هذه وسيطة اختيارية لعرض عملية الاستخراج. وإلا ، فسترى مؤشرًا وامضًا فقط حتى تكتمل العملية.
- z - يخبر tar بإلغاء ضغط محتوى ملف .tar.gz باستخدام gzip.
- f - يوجه tar اسم الملف الذي توشك على استخراجه.
ثم تحتاج إلى تحديد مسار ملف tarball الذي تريد استخراجه. ستلاحظ أن المسار يبدأ بـ /mnt/c/، بدلاً من c:\وهذا لأننا نعمل بالفعل في عالم Linux.
-C - (الواصلة والحروف الكبيرة C ) تستخدم لإخبار tar بتغيير المجلدات. عندما تقوم بتنفيذ أمر ما ، تبدأ في المجلد المصدر ، وبعد ذلك تحتاج إلى تحديد مجلد الوجهة ، وهو المسار الذي حددناه لإكمال الأمر. يمكنك استخراج الملفات إلى أي مجلد تريده ، ولكن تذكر أن تبدأ المسار /mnt/متبوعًا بمسار Windows.
يجب الانتباه إلى الأحرف الكبيرة والصغيرة أثناء كتابة أمر Linux لأن سطح المكتب ليس مثل سطح المكتب .
في هذا الدليل ، نبحث في الخطوات الأساسية لأداء مهمة محددة. إذا لم تكن من مستخدمي Linux ، فيمكنك معرفة المزيد حول هذه الأداة في وحدة تحكم Ubuntu عن طريق كتابة tar --helpالأمر.