- يتضمن نظام التشغيل Windows 11 دعمًا أصليًا لملفات tar، مما يسمح لك باستخراج ملفات .tar.gz و .tgz و .gz و .zip باستخدام موجه الأوامر.
- الأمر الرئيسي هو
tar -xvzf file.tar.gz -C destination-folder
- ملفات .tar.gz هي أرشيفات tar مضغوطة باستخدام gzip، وتستخدم بشكل شائع على أنظمة Linux و macOS.
- يمكنك أيضًا استخراج ملفات tar باستخدام أدوات Linux من خلال نظام Windows الفرعي لنظام Linux (WSL) مع توزيعة مثل Ubuntu.
يدعم نظام التشغيل Windows 11 استخراج ملفات ".tar.gz" باستخدام موجه الأوامر دون الحاجة إلى أدوات خارجية. كما يمكنك استخدام توزيعة Linux عبر نظام Windows الفرعي لنظام Linux (WSL) لاستخراج ملفات tar المضغوطة التي تم إنشاؤها على منصة أخرى بسرعة.
عندما ترى ملفًا بامتداد .tar.gz ، فهذا يعني أنه تم إنشاؤه باستخدام أداة الأرشفة tar في أنظمة يونكس ، ثم تم ضغطه باستخدام gzip . تُعرف هذه الملفات عادةً باسم "tarballs". على الرغم من إمكانية العثور عليها مكتوبة بامتداد مزدوج (.tar.gz)، إلا أنه يمكن أيضًا كتابتها بامتداد .tgz أو .gz . (تجدر الإشارة إلى أن لينكس لا يستخدم امتدادات الملفات، بل يُدرج نوع الملف ضمن اسمه).
على الرغم من أن ملفات tar شائعة الاستخدام في توزيعات لينكس (مثل أوبونتو) و macOS لأغراض النسخ الاحتياطي والأرشفة، إلا أنك قد تجدها أيضًا في ويندوز 11. يمكنك استخدام برامج خارجية مثل 7-Zip و PeaZip ، ولكن لا يُنصح باستخدامها لأنها لا تعمل دائمًا مع ملفات tar.gz. يُفضل استخدام دعم tar المدمج في ويندوز 11 أو في نظام WSL مع توزيعة لينكس.
في هذا الدليل ، ستتعلم خطوات استخدام أوامر tar الأصلية على نظام التشغيل Windows 11 باستخدام موجه الأوامر ونظام التشغيل Ubuntu لاستخراج محتوى ملف .tar.gz.
لاستخراج ملفات .tar.gz و .tgz و .gz و .zip باستخدام أداة tar على نظام التشغيل Windows 11، اتبع الخطوات التالية:
-
افتح قائمة ابدأ في نظام التشغيل ويندوز 11.
-
ابحث عن موجه الأوامر ، وانقر بزر الماوس الأيمن على النتيجة الأولى، ثم حدد خيار التشغيل كمسؤول .
-
اكتب الأمر التالي لاستخدام أداة tar لاستخراج الملفات واضغط على مفتاح الإدخال (Enter) :
tar -xvzf C:/PATH/TO/FILE/FILE-NAME.tar.gz -CC:/PATH/TO/FOLDER/EXTRACTION

في الأمر، قم بتغيير الأمر ليشمل مسارات المصدر والوجهة.
بمجرد إكمال الخطوات، سيتم استخراج الملفات والمجلدات إلى الوجهة المحددة.
يُفترض أن ملف tarball قد أُنشئ على نظام آخر. كما أننا تغاضينا عن بعض الخيارات التي عادةً ما تكون مفيدة للحفاظ على الأذونات، لأنها غير مطلوبة في نظام التشغيل Windows 11.
يجب عليك أولاً تثبيت توزيعة باستخدام نظام ويندوز الفرعي لنظام لينكس قبل أن تتمكن من استخراج ملفات tarballs على نظام لينكس.
لاستخراج ملف .tar.gz باستخدام نظام لينكس، اتبع الخطوات التالية:
-
افتح بدء التشغيل .
-
ابحث عن أوبونتو وانقر على النتيجة الأولى لفتح التطبيق.
-
اكتب الأمر التالي لاستخراج محتوى ملف .tar.gz واضغط على مفتاح الإدخال (Enter) :
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER

في الأمر، غيّر الصيغة لتشمل مساري المصدر والوجهة. إذا كان الملف بصيغة .tar فقط ، فاستخدم الأمر نفسه ولكن احذف الوسيط z .
استخدمنا sudoالأمر لتشغيل الأداة كمسؤول، tarولاستدعاء التطبيق، ونستخدم هذه الخيارات:
- x: يُعلم برنامج tar أنك تريد استخراج المحتوى.
- v: وسيط اختياري لعرض عملية الاستخراج. وإلا، سترى مؤشرًا يومض فقط حتى تكتمل العملية.
- z: يخبر برنامج tar بفك ضغط محتوى ملف ".tar.gz" باستخدام gzip.
- f: يوجه برنامج tarball لاستخراج اسم الملف.
بعد تحديد الخيار، يجب عليك تحديد مسار ملف tarball المراد استخراجه. في الأمر، نبدأ المسار بـ /mnt/c/لأن هذا نظام لينكس وليس ويندوز.
يُستخدم الخيار -C — (الواصلة وحرف C كبير ) لتغيير المجلدات، ويجب عليك تحديد مسار الوجهة، والذي يبدأ بالتعليق /mnt/متبوعًا بمسار Windows.
يجب عليك الانتباه إلى الأحرف الكبيرة والصغيرة أثناء كتابة أمر Linux لأن "Desktop" ليس هو نفسه "desktop".
هذه هي الخيارات الأساسية لاستخراج ملف ".tar.gz"، ولكن يمكنك استخدام tar --helpالأمر لمعرفة المزيد عن الخيارات المتاحة.
من المهم ملاحظة أن نظام التشغيل Windows 11 يتضمن الآن دعمًا أصليًا لملفات TAR و GZ و 7-Zip و RAR والعديد من تنسيقات الأرشفة الأخرى في مستكشف الملفات.