Skip to main content

على سبيل المثال استخدامات القيادة gzip

تنزيل برامج ويندوز على أوبنتو (قد 2024)

تنزيل برامج ويندوز على أوبنتو (قد 2024)
Anonim

ال غزيب الأمر هو وسيلة شائعة لضغط الملفات داخل لينكس ، وبالتالي فإنه من المفيد معرفة كيفية ضغط الملفات باستخدام هذه الأداة.

طريقة الضغط المستخدمة من قبل غزيب هو Lempel-Ziv (LZ77). الآن ليس من الضروري معرفة هذه المعلومات. كل ما تحتاج إلى معرفته هو أن الملفات تصبح أصغر عند ضغطها مع غزيب أمر.

بشكل افتراضي عند ضغط ملف أو مجلد باستخدام غزيب الأمر سيكون له نفس اسم الملف كما كان من قبل ولكن الآن سيكون لديه الامتداد .gz.

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

كيفية ضغط ملف باستخدام gzip

أبسط طريقة لضغط ملف واحد باستخدام غزيب هو تشغيل الأمر التالي:

gzip filename

على سبيل المثال لضغط ملف يسمى mydocument.odt قم بتشغيل الأمر التالي:

gzip mydocument.odt

بعض الملفات ضغط أفضل من غيرها. على سبيل المثال ، المستندات والملفات النصية والصور النقطية وبعض تنسيقات الصوت والفيديو مثل WAV و MPEG يتم ضغطها بشكل جيد.

لا يتم ضغط أنواع الملفات الأخرى مثل صور JPEG وملفات MP3 الصوتية على الإطلاق ، وقد يزيد حجم الملف بالفعل بعد تشغيل غزيب الأمر ضدها.

والسبب في ذلك هو أن صور JPEG وملفات MP3 الصوتية مضغوطة بالفعل وبالتالي فإن غزيب الأمر ببساطة يضيف إليه بدلاً من ضغطه.

ال غزيب سيحاول الأمر ضغط الملفات والمجلدات العادية فقط. لذلك إذا حاولت وضغطت رابطًا رمزيًا ، فلن ينجح الأمر وليس من المعقول فعل ذلك.

كيفية فك ضغط ملف باستخدام القيادة gzip

إذا كان لديك ملف تم ضغطه بالفعل ، فيمكنك استخدام الأمر التالي لفك ضغطه.

gzip -d filename.gz

على سبيل المثال ، لضغط mydocument.odt.gz الملف الذي ستستخدمه في الأمر التالي:

gzip -d mydocument.odt.gz

فرض ملف ليكون مضغوط

في بعض الأحيان لا يمكن ضغط الملف. ربما تحاول ضغط ملف يسمى myfile1 ولكن هناك بالفعل ملف يسمى myfile1.gz . في هذه الحالة ، غزيب لن يعمل الأمر عادة.

لإجبار غزيب الأمر للقيام بأشياءه ببساطة ، قم بتشغيل الأمر التالي:

gzip -f filename

كيفية الحفاظ على ملف غير مضغوط

بشكل افتراضي عند ضغط ملف باستخدام غزيب الأمر ينتهي بك مع ملف جديد مع التمديد .gz.

إذا كنت ترغب في ضغط الملف والحفاظ على الملف الأصلي لديك لتشغيل الأمر التالي:

gzip -k اسم الملف

على سبيل المثال ، إذا قمت بتشغيل الأمر التالي ، فقد ينتهي بك الأمر مع ملف يسمى mydocument.odt و mydocument.odt.gz .

gzip -k mydocument.odt

الحصول على بعض الإحصائيات حول مقدار المساحة المحفوظة

تتمثل النقطة الكاملة لضغط الملفات في توفير مساحة على القرص أو لتقليل حجم الملف قبل إرساله عبر شبكة.

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

ال غزيب يوفر الأمر نوع الإحصائيات التي تحتاجها عند التحقق من أداء الضغط.

للحصول على قائمة الإحصائيات ، قم بتشغيل الأمر التالي:

gzip -l filename.gz

المعلومات التي تم إرجاعها بواسطة الأمر أعلاه كما يلي:

  • حجم مضغوط
  • حجم غير مضغوط
  • نسبة كنسبة مئوية ؛
  • اسم غير مضغوط.

ضغط كل ملف في مجلد ومجلدات فرعية

يمكنك ضغط كل ملف في مجلد ومجلداته الفرعية باستخدام الأمر التالي:

gzip -r foldername

هذا لا يخلق ملف واحد يسمى foldername.gz . بدلاً من ذلك ، يقوم بتجاوز بنية الدليل ويقوم بضغط كل ملف في بنية المجلد هذه.

إذا كنت ترغب في ضغط بنية المجلد كملف واحد ، فمن الأفضل إنشاء ملف tar ثم gzipping ملف tar كما هو موضح في هذا الدليل.

كيفية اختبار صلاحية ملف مضغوط

إذا كنت تريد التحقق من أن الملف صالح ، فيمكنك تشغيل الأمر التالي:

gzip -t اسم الملف

إذا كان الملف صالحًا ، فلن يكون هناك مخرجات.

كيفية تغيير مستوى الضغط

يمكنك ضغط ملف بطرق مختلفة. على سبيل المثال ، يمكنك الانتقال إلى ضغط أصغر يعمل بشكل أسرع أو يمكنك استخدام أقصى ضغط يمكن أن تستغرقه المقايضة لفترة أطول.

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

gzip -1 اسم الملف

للحصول على أقصى ضغط عند أبطأ سرعة ، قم بتشغيل الأمر التالي:

gzip -9 اسم الملف

يمكنك تغيير مستوى السرعة والضغط عن طريق اختيار أرقام مختلفة بين 1 و 9.

ملفات Zip القياسية

ال غزيب يجب عدم استخدام الأمر عند التعامل مع ملفات zip القياسية. يمكنك استعمال ال الرمز البريدي القيادة و بفك الأمر لمعالجة هذه الملفات.