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

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

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

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

במקרים מסוימים, לא ניתן לשמור את אותו שם במיוחד אם שם הקובץ הוא ארוך מאוד. בנסיבות אלה, הוא ינסה לקצץ אותו.

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

כיצד לדחוס קובץ באמצעות & # 34; gzip & # 34;

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

שם קובץ gzip

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

gdip mydocument.odt

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

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

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

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

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

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

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

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

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

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

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

gzip -t filename

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

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

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

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

gzip -1 שם קובץ

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

gzip -9 שם קובץ

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

תקן קבצי Zip

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