Linux Tutorial for Beginners: Introduction to Linux Operating System
جدول المحتويات:
- غزيب
- احتفظ بالملف الأصلي
- إخراج مطول
- ضغط ملفات متعددة
- ضغط جميع الملفات في الدليل
- تغيير مستوى الضغط
- باستخدام المدخلات القياسية
- إلغاء ضغط الملفات مع
gzip - احتفظ بالملف المضغوط
- إلغاء ضغط ملفات متعددة
- ضغط جميع الملفات في الدليل
- سرد محتويات الملفات المضغوطة
- استنتاج
تعد Gzip واحدة من خوارزميات الضغط الأكثر شيوعًا التي تسمح لك بتقليل حجم الملف والحفاظ على وضع الملف الأصلي وملكيته وطابعه الزمني.
يشير Gzip أيضًا إلى تنسيق الملف
.gz
والأداة المساعدة
gzip
التي تستخدم لضغط وفك ضغط الملفات.
في هذا البرنامج التعليمي ، سوف نوضح لك كيفية استخدام الأمر
gzip
.
غزيب
لضغط ملف واحد ،
gzip
الأمر
gzip
متبوعًا باسم الملف:
gzip filename
سيقوم
gzip
بإنشاء ملف
filename.gz
وحذف الملف الأصلي.
بشكل افتراضي ، يحتفظ
gzip
الزمني للملف الأصلي والوضع والملكية والاسم في الملف المضغوط.
احتفظ بالملف الأصلي
gzip -k filename
هناك خيار آخر للاحتفاظ بالملف الأصلي وهو استخدام الخيار
-c
الذي يخبر
gzip
بالكتابة على الإخراج القياسي وإعادة توجيه الإخراج إلى ملف:
gzip -c filename > filename.gz
إخراج مطول
استخدم الخيار
-v
إذا كنت ترغب في رؤية تخفيض النسبة المئوية وأسماء الملفات التي تتم معالجتها:
gzip -v filename
filename: 7.5% -- replaced with filename.gz
ضغط ملفات متعددة
يمكنك أيضًا تمرير ملفات متعددة كوسائط إلى الأمر. على سبيل المثال ، لضغط الملفات المسماة
file1
،
file2
،
file3
، يجب تشغيل الأمر التالي:
gzip file1 file2 file3
سيقوم الأمر أعلاه بإنشاء ثلاثة ملفات مضغوطة ،
file1.gz
،
file2.gz
،
file3.gz
.
ضغط جميع الملفات في الدليل
لضغط جميع الملفات في دليل محدد ، استخدم الخيار
-r
:
gzip -r directory
ستعمل
gzip
بشكل متكرر عبر بنية الدليل بالكامل وضغط جميع الملفات في الدليل والأدلة الفرعية.
تغيير مستوى الضغط
يتيح لك
gzip
تحديد نطاق من مستويات الضغط ، من 1 إلى 9.
-1
أو - يعني
--fast
أسرع سرعة ضغط مع الحد الأدنى لنسبة الضغط ،
-9
أو - يشير
--best
إلى أبطأ سرعة ضغط مع أقصى نسبة ضغط. مستوى الضغط الافتراضي هو
-6
.
على سبيل المثال ، للحصول على أقصى ضغط ، يمكنك تشغيل:
gzip -9 filename
يعد الضغط مهمة كثيفة لوحدة المعالجة المركزية ، فكلما ارتفع مستوى الضغط ، كلما طالت مدة العملية.
باستخدام المدخلات القياسية
لإنشاء ملف بتنسيق
.gz
من stdin ، قم بإخراج إخراج الأمر
gzip
. على سبيل المثال ، لإنشاء نسخة احتياطية لقاعدة بيانات Gzipped MySQL ، يمكنك تشغيل:
mysqldump database_name | gzip -c > database_name.sql.gz
سيتم إخراج الأمر
mysqldump
من أجل
gzip
.
إلغاء ضغط الملفات مع
gzip
لإلغاء ضغط ملف
.gz
، استخدم الخيار
-d
:
gzip -d filename.gz
الأمر الآخر الذي يمكنك استخدامه لفك ضغط ملف Gzip هو
gunzip
. هذا الأمر هو في الأساس اسم مستعار إلى
gzip -d
:
gunzip filename.gz
قد تجد أنه من الأسهل أن تتذكر
gunzip
من
gzip -d
.
احتفظ بالملف المضغوط
كما هو الحال عند ضغط ملف ، يخبر الخيار
-k
gzip
بالاحتفاظ بملف الإدخال ، وفي هذه الحالة ، يكون الملف المضغوط:
إلغاء ضغط ملفات متعددة
لإلغاء ضغط ملفات متعددة مرة واحدة ، قم بتمرير أسماء الملفات إلى
gzip
:
gzip -d file1.gz file2.gz file3.gz
ضغط جميع الملفات في الدليل
عند استخدامها مع خيارات
-d
و
-r
، يقوم
gzip
ضغط كل الملفات في دليل محدد بشكل متكرر:
سرد محتويات الملفات المضغوطة
عند استخدامها مع الخيار
-l
، تعرض
gzip
إحصائيات حول الملفات المضغوطة المحددة:
gzip -l filename
سيتضمن الإخراج اسم الملف غير المضغوط والحجم المضغوط وغير المضغوط ونسبة الضغط:
compressed uncompressed ratio uncompressed_name 130 107 7.5% filename
للحصول على مزيد من المعلومات ، أضف الخيار
-v
:
gzip -lv filename
method crc date time compressed uncompressed ratio uncompressed_name defla a9b9e776 Sep 3 21:20 130 107 7.5% filename
استنتاج
باستخدام Gzip ، يمكنك تقليل حجم ملف معين. يسمح لك الأمر
gzip
بضغط وفك ضغط الملفات.
لمزيد من المعلومات حول الأمر
gzip
، راجع صفحة وثائق Gnu gzip.
الأمر Chgrp في لينكس (مجموعة التغيير)
في نظام Linux ، يرتبط كل ملف بمالك ومجموعة ولديه أذونات تحدد المستخدمين الذين يمكنهم قراءة الملف أو كتابته أو تنفيذه. يغير الأمر chgrpc ملكية مجموعة الملفات المحددة.
Dmesg الأمر في لينكس
طباعة الأداة المساعدة لسطر الأوامر dmesg والتحكم في المخزن المؤقت حلقة kernel. من المفيد فحص رسائل تمهيد kernel وتصحيح المشكلات المتعلقة بالأجهزة.
الأمر حليقة في لينكس مع أمثلة
Curl هي أداة مساعدة لسطر الأوامر لنقل البيانات من أو إلى خادم مصمم للعمل دون تدخل المستخدم. في هذا البرنامج التعليمي ، سوف نوضح لك كيفية استخدام أداة الضفيرة من خلال أمثلة عملية وشروحات مفصلة لخيارات الضفيرة الأكثر شيوعًا.







