كيفية استخراج ملف .gz وفتحه في سطر أوامر Linux

How Extract Open



نحن نعلم أن الملف في نظام الكمبيوتر يمكن أن يكون صغيرًا مثل بضع بايتات أو كبيرًا مثل ألف غيغابايت. عندما تريد نقل ملف من طرف إلى آخر ، يلعب حجمه دورًا مهمًا جدًا في تحديد ما إذا كنت تريد إرساله كما هو أو ضغطه. تنسيق الملف .gz هو تنسيق ملف مضغوط شائع الاستخدام لنظام التشغيل Linux. سنستكشف اليوم طرق استخراج ملف gz وفتحه في Linux.

ملاحظة: نكهة Linux التي تم استخدامها لإثبات هذه الطرق هي Linux Mint 20.







طرق استخراج وفتح ملف .gz في Linux Command

هناك عدة طرق مختلفة يمكننا من خلالها استخراج ملف .gz وفتحه في Linux. لقد قمنا بإدراج جميع هذه الطرق أدناه:



الطريقة الأولى: استخدام أمر gzip مع علامة -d:



هذه الطريقة مفيدة عندما ترغب في استخراج الملف الفعلي أثناء حذف ملف .gz. لاستخدام الأمر gzip مع العلامة -d ، سيتعين عليك تنفيذ الخطوات التالية:





لتوضيح الطرق الثلاثة الأولى ، سننشئ أولاً ملف .gz في دليل الصفحة الرئيسية لدينا عن طريق تشغيل الأمر التالي في طرفنا:

$gzipاسم الملف. txt

في مثالنا ، لدينا بالفعل ملف نصي باسم gzFile.txt في دليل الصفحة الرئيسية. قررنا إنشاء ملف gz الخاص به باستخدام الأمر المذكور أعلاه.




بمجرد تشغيل هذا الأمر ، يمكنك زيارة الدليل الرئيسي للتحقق مما إذا تم إنشاء ملف .gz أم لا. تم تمييز ملف gz الخاص بنا في الصورة الموضحة أدناه:


بعد إنشاء هذا الملف ، سنحاول استخراجه عن طريق تشغيل الأمر التالي في طرفنا:

$gzip–d FileName.gz

هنا ، يمكنك استبدال FileName باسم ملف .gz الخاص بك ، والذي كان في حالتنا gzFile.txt.


عندما تقوم بزيارة الدليل الرئيسي الخاص بك بعد تشغيل هذا الأمر ، ستلاحظ أن ملفك الفعلي قد تم استخراجه كما هو موضح في الصورة الموضحة أدناه. ومع ذلك ، فقد تمت إزالة ملف .gz الخاص بك بسبب تشغيل الأمر المذكور أعلاه.

الطريقة الثانية: استخدام أمر gzip مع علامة -dk:

هذه الطريقة مفيدة عندما تريد استخراج الملف الفعلي مع الاحتفاظ بالملف .gz أيضًا للاستخدام في المستقبل. لاستخدام الأمر gzip مع العلامة -dk ، سيتعين عليك تنفيذ الخطوات التالية:

سنحاول استخراج نفس ملف .gz الذي أنشأناه أعلاه عن طريق تشغيل الأمر الموضح أدناه:

$gzip–dk FileName.gz

هنا ، يمكنك استبدال FileName باسم ملف .gz الخاص بك ، والذي ، في حالتنا ، كان gzFile.txt.


عندما تزور دليل الصفحة الرئيسية بعد تشغيل هذا الأمر ، ستلاحظ أن ملفك الفعلي قد تم استخراجه كما هو موضح في الصورة الموضحة أدناه. ومع ذلك ، فقد تم أيضًا الاحتفاظ بملف .gz الخاص بك بسبب تشغيل الأمر المذكور أعلاه.


الطريقة الثالثة: استخدام الأمر gunzip:

هذه الطريقة هي بديل دقيق لطريقتنا رقم 1 ، مما يعني أنه بمجرد استخراج الملف الفعلي ، لن يتم الاحتفاظ بملف gz. لاستخدام الأمر gunzip لاستخراج ملف .gz وفتحه ، سيتعين عليك تنفيذ الخطوات التالية:

سنحاول استخراج نفس ملف .gz الذي أنشأناه أعلاه عن طريق تشغيل الأمر الموضح أدناه:

$GunzipFileName.gz

هنا ، يمكنك استبدال FileName باسم ملف .gz الخاص بك ، والذي كان في حالتنا gzFile.txt.


في حالتنا ، نظرًا لأن لدينا بالفعل ملفًا مستخرجًا يحمل نفس الاسم في دليل الصفحة الرئيسية لدينا بسبب تشغيل الأمر الموضح في الطريقة رقم 2 ، فقد طلبت منا المحطة الطرفية الخاصة بنا ما إذا كنا نريد الكتابة فوق هذا الملف أم لا ، لذلك ، نتابع عن طريق إدخال ay كما هو موضح في الصورة التالية. ومع ذلك ، إذا لم تكن قد نفذت أي طرق استخراج أخرى على نفس الملف من قبل ، فلن يؤدي تشغيل هذا الأمر إلى عرض أي رسالة من هذا القبيل.


عندما تزور دليل الصفحة الرئيسية بعد تشغيل هذا الأمر ، ستلاحظ أن ملفك الفعلي قد تم استخراجه كما هو موضح في الصورة الموضحة أدناه. ومع ذلك ، فقد تمت إزالة ملف .gz الخاص بك بسبب تشغيل الأمر المذكور أعلاه.


بمجرد استخراج ملف gz الخاص بك باتباع أي من الطرق الثلاث الموضحة أعلاه ، يمكنك فتحه ببساطة عن طريق النقر فوقه نقرًا مزدوجًا.

الطريقة الرابعة: استخدام الأمر tar:

في بعض الأحيان ، بدلاً من وجود ملف .gz بسيط ، لديك ملف .tar.gz أو .tgz ، والذي يمكن استخراجه وفتحه بمساعدة الأمر tar بالطريقة التالية:

لتوضيح هذه الطريقة ، سننشئ أولاً ملفًا بتنسيق tgz. في دليل الصفحة الرئيسية لدينا عن طريق تشغيل الأمر التالي في الجهاز:

$قطران–czvf NameOftgzFile.tgz NameOfActualFile.txt

في مثالنا ، لدينا بالفعل ملف نصي باسم targzFile.txt في دليل الصفحة الرئيسية. قررنا إنشاء ملف .tgz الخاص به باستخدام الأمر المذكور أعلاه.


عند تشغيل هذا الأمر ، سيظهر اسم ملفك الفعلي على الجهاز ، والذي سيشير إلى أن ملف .tgz الخاص به قد تم إنشاؤه كما هو موضح في الصورة أدناه:


بمجرد تشغيل هذا الأمر ، يمكنك أيضًا زيارة الدليل الرئيسي للتحقق مما إذا تم إنشاء ملف .tgz أم لا. تم تمييز ملف .tgz الخاص بنا في الصورة الموضحة أدناه:


بعد إنشاء هذا الملف ، سنحاول استخراجه عن طريق تشغيل الأمر التالي في طرفنا:

$قطران–xf FileName.tgz

هنا ، يمكنك استبدال اسم الملف باسم ملف .tgz الخاص بك ، والذي كان في حالتنا targzFile.txt.


عندما تزور دليل الصفحة الرئيسية بعد تشغيل هذا الأمر ، ستلاحظ أن ملفك الفعلي قد تم استخراجه كما هو موضح في الصورة الموضحة أدناه. ومع ذلك ، تم أيضًا الاحتفاظ بملف .tgz الخاص بك بسبب تشغيل الأمر المذكور أعلاه.


بمجرد استخراج ملف .tgz ، يمكنك فتحه ببساطة عن طريق النقر المزدوج عليه.

استنتاج:

توفر لك الطرق الأربع التي تمت مناقشتها في هذه المقالة حلولًا رائعة لاستخراج وفتح ملفات gz. بالإضافة إلى ملفات .tgz في Linux. يمكنك اختيار اتباع أي من هذه الطرق حسب رغبتك.