Skip to main content

דוגמה שימושים של הפקודה gzip

פונקציית IF באקסל (יוני 2026)

פונקציית IF באקסל (יוני 2026)
Anonim

ה gzip הפקודה היא דרך נפוצה של דחיסה קבצים בתוך לינוקס ולכן כדאי לדעת כיצד לדחוס קבצים באמצעות כלי זה.

שיטת דחיסה בשימוש על ידי gzip הוא Lempel-Ziv (LZ77). עכשיו זה לא חיוני אתה יודע את המידע הזה. כל מה שאתה צריך לדעת הוא כי הקבצים מקבלים יותר כאשר אתה לדחוס אותם עם gzip פקודה.

כברירת מחדל בעת דחיסת קובץ או תיקיה באמצעות gzip הפקודה תהיה בעלת אותו שם קובץ כפי שעשתה בעבר אבל עכשיו זה יהיה את הסיומת .gz.

במקרים מסוימים, לא ניתן לשמור את אותו שם במיוחד אם שם הקובץ הוא ארוך מאוד. בנסיבות אלה, הוא ינסה לקצץ אותו. במדריך זה, אנו נראה לך כיצד לדחוס קבצים באמצעות gzip הפקודה ולהציג לך את המתגים הנפוצים ביותר.

כיצד לדחוס קובץ באמצעות

הדרך הפשוטה ביותר לדחוס קובץ יחיד באמצעות gzip היא להפעיל את הפקודה הבאה:

שם קובץ gzip

לדוגמה כדי לדחוס קובץ שנקרא mydocument.odt הפעל את הפקודה הבאה:

gdip mydocument.odt

קבצים מסוימים לדחוס טוב יותר מאחרים. לדוגמה מסמכים, קבצי טקסט, תמונות מפת סיביות, פורמטים מסוימים של אודיו ווידאו כגון WAV ו- MPEG לדחוס היטב.

סוגי קבצים אחרים כגון תמונות JPEG ו- MP3 קבצי שמע לא לדחוס בכלל טוב את הקובץ עשוי למעשה להגדיל את גודל לאחר הפעלת gzip הפקודה נגדה.

הסיבה לכך היא כי תמונות JPEG וקבצי אודיו MP3 כבר דחוסים ולכן gzip הפקודה פשוט מוסיף את זה במקום לדחוס את זה.

ה gzip הפקודה תנסה רק לדחוס קבצים ותיקיות רגילים. לכן אם אתה מנסה לדחוס קישור סמלי זה לא יעבוד וזה באמת לא הגיוני לעשות זאת.

כיצד לשחרר לחץ על קובץ באמצעות הפקודה gzip

אם יש לך קובץ שכבר דחוס אתה יכול להשתמש בפקודה הבאה כדי לשחרר לחץ על זה.

gzip-d filename.gz

לדוגמה, כדי לשחרר לחץ mydocument.odt.gz הקובץ ישתמש בפקודה הבאה:

gzip -d mydocument.odt.gz

כוח קובץ להיות דחוס

לפעמים לא ניתן לדחוס קובץ. אולי אתה מנסה לדחוס קובץ שנקרא Myfile1 אבל יש כבר תיק שנקרא myfile1.gz . במקרה זה, gzip הפקודה לא תפעל בדרך כלל.

כדי לאלץ את gzip הפקודה לעשות את הדברים פשוט להפעיל את הפקודה הבאה:

gzip-f filename

כיצד לשמור על קובץ לא דחוס

כברירת מחדל בעת דחיסת קובץ באמצעות gzip הפקודה בסופו של דבר עם קובץ חדש עם התוסף .gz.

אם ברצונך לדחוס את הקובץ ולשמור את הקובץ המקורי יש להפעיל את הפקודה הבאה:

שם קובץ gzip-k

לדוגמה, אם אתה מפעיל את הפקודה הבאה אתה בסופו של דבר עם קובץ שנקרא mydocument.odt ו mydocument.odt.gz .

gzip-my mydocument.odt

קבל כמה נתונים סטטיסטיים על כמה שטח אתה נשמר

כל הנקודה של דחיסת קבצים היא על שמירת שטח דיסק או כדי להקטין את הגודל של קובץ לפני שליחתו ברשת.

זה יהיה טוב ולכן לראות כמה מקום נשמר כאשר אתה משתמש gzip פקודה.

ה gzip הפקודה מספקת את סוג הסטטיסטיקה שאתה צריך בעת בדיקת ביצועי דחיסה.

כדי לקבל את רשימת הנתונים הסטטיסטיים הפעל את הפקודה הבאה:

gzip -l filename.gz

המידע המוחזר על ידי הפקודה הנ"ל הוא כדלקמן:

  • גודל דחוס;
  • גודל לא דחוס;
  • יחס באחוזים;
  • שם קובץ לא דחוס.

לדחוס כל קובץ בתיקייה ותיקיות משנה

באפשרותך לדחוס כל קובץ בתיקייה ובתיקיות המשנה שלה באמצעות הפקודה הבאה:

gzip -r foldername

פעולה זו אינה יוצרת קובץ אחד הנקרא קי . במקום זאת, הוא חוצה את מבנה הספריות ודוחס כל קובץ במבנה התיקיות.

אם אתה רוצה לדחוס את מבנה התיקיות כקובץ אחד אתה עדיף על יצירת קובץ זפת ולאחר מכן gzipping קובץ זפת כפי שמוצג במדריך זה.

כיצד לבדוק את תוקפו של קובץ דחוס

אם ברצונך לבדוק שקובץ תקף, באפשרותך להפעיל את הפקודה הבאה:

gzip -t filename

אם הקובץ תקף לא יהיה פלט.

כיצד לשנות את רמת דחיסה

ניתן לדחוס קובץ בדרכים שונות. לדוגמה, אתה יכול ללכת על דחיסה קטנה יותר אשר יפעל מהר יותר או שאתה יכול ללכת על דחיסה מקסימלית אשר יש את tradeoff לוקח יותר זמן לרוץ.

כדי לקבל דחיסה מינימלית במהירות המהירה ביותר להפעיל את הפקודה הבאה:

gzip -1 שם קובץ

כדי לקבל דחיסה מקסימלית במהירות האיטית ביותר, הפעל את הפקודה הבאה:

gzip -9 שם קובץ

אתה יכול לשנות את המהירות ואת רמת דחיסה על ידי בחירת מספרים שונים בין 1 ל 9.

תקן קבצי Zip

ה gzip הפקודה לא אמור לשמש בעת עבודה עם קבצי zip סטנדרטיים. אתה יכול להשתמש רוכסן הפקודה לפתוח הפקודה לטיפול בקבצים אלה.