ה 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-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. ה gzip הפקודה לא אמור לשמש בעת עבודה עם קבצי zip סטנדרטיים. אתה יכול להשתמש רוכסן הפקודה לפתוח הפקודה לטיפול בקבצים אלה. כיצד לשחרר לחץ על קובץ באמצעות הפקודה gzip
כוח קובץ להיות דחוס
כיצד לשמור על קובץ לא דחוס
קבל כמה נתונים סטטיסטיים על כמה שטח אתה נשמר
לדחוס כל קובץ בתיקייה ותיקיות משנה
כיצד לבדוק את תוקפו של קובץ דחוס
כיצד לשנות את רמת דחיסה
תקן קבצי Zip




