במאמר זה אנו הולכים ללמד אותך לדחוס ולחץ דחיסה של קבצים מהפצת GNU / Linux המועדפת עליך, והכל באמצעות פקודות מהקונסולה. זהו מאמר המכוון למתחילים ובו אנו לא הולכים לכלול את הטיפול בכדורי זפת כמו במדריכים אחרים, מכיוון שהוא רק יראה כיצד נעשה דחיסה ודחיסה מבלי לארוז אותם בכלי הזפת הנפלא.
למרות שדחיסה ושחרור לחץ יחסית פשוטים, משתמשים לעיתים קרובות מחפשים באינטרנט כיצד לבצע פעולות אלה. אני מניח שבניגוד למערכות הפעלה אחרות כמו MacOS ו- Windows שבהן משתמשים בכלים גרפיים מאוד ספציפיים ואינטואיטיביים, ב- GNU / Linux הם בדרך כלל מוצגים פורמטים נוספים וכלים שונים לכל אחד מהם, אם כי ישנם כלים פשוטים ברמה הגרפית ...
לצורך דחיסה ודחיסה אנו הולכים להשתמש בשתי חבילות בסיסיות, מכיוון שהם כנראה הפורמטים המבוקשים ביותר ואלו שאנו נתקלים בהם בתדירות גבוהה יותר כאשר אנו עובדים על מערכות כמו יוניקס. אני מתכוון ל- gzip ו- bzip2.
עבודה עם gzip
כדי לדחוס עם gzipהפורמט שאנחנו הולכים לטפל בו הוא למפל-זי (LZ77), ולא ZIP כשלעצמו, מכיוון שהשם יכול להוביל לבלבול. השם מגיע מ- GNU ZIP, והוא נעשה כתחליף לפורמט ZIP, אך הוא אינו זהה. אני רוצה להבהיר את זה ... ובכן, לדחוס קובץ:
gzip documento.txt
זה מייצר קובץ ששווה למקור עם הסיומת .gz, בדוגמה הקודמת זה יהיה document.txt.gz. במקום זאת, בשביל לשנות את השם פלט על ידי ספציפי:
gzip -c documento.txt > nuevo_nombre.gz
כדי לפרוק מה שכבר דחוס הוא פשוט באותה מידה, אם כי אנו יכולים להשתמש בשתי פקודות שונות עם אותו אפקט:
gzip -d documento.gz
gunzip documento.gz
ונקבל את הקובץ רוכסן ללא סיומת .gz.
עבודה עם bzip2
במונחים של bzip2, דומה לתוכנית הקודמת, אך עם אלגוריתם דחיסה שונה שנקרא Burrows-Wheeler ו- Huffman קידוד. התוסף שיש לנו במקרה זה הוא .bz2. על מנת לדחוס קובץ, עלינו רק להשתמש ב:
bzip2 documento.txt
עם מה מתקבל document.txt.bz2 דחוס. אנו יכולים גם לשנות את שם פלט עם האפשרות -c:
bzip2 -c documento.txt > nombre.bz2
עבור לחץ לחץ הייתי משתמש באפשרות -d של הכלי bunzip2 שהוא כינוי:
bzip2 -d documento.bz2
gunbzip2 documento.bz2
למידע נוסף תוכלו להשתמש איש ואחריו הפקודה ...
שלום,
תודה רבה על ההודעות שלך, הן תמיד שימושיות.
אולי יהיה מעניין להזכיר גם את xz, מכיוון שגם משתמשים בו לא מעט. זה איפשהו בין bzip2 (איטי, אבל דוחס הרבה) ו- gzip (מהיר, אבל פחות יעיל). זה בטווחים גדולים, כי כמו הכל ... זה תלוי. הטיסות הכלולות בקבצי .deb של דביאן / אובונטו בדרך כלל דחוסות בפורמט xz.
הדרך להשתמש בו דומה לפקודות sos אחרות.
שלום, אני רוצה לבקש שזה ייעשה אבל עם tar.gz מכיוון שהוא הכי בשימוש (לדעתי לפי כל מה שאני מוריד מהאינטרנט)
מה הם אומרים על פורמטים פופולאריים אך מרובי-צורות כמו .7z? הם צריכים לקרוא להם גם
היי חוזה, מה שקורה עם קבצי tar.gz הוא שאתה משתמש בפקודה אחרת שהיא tar ובמקרה זה פקודת tar כשלעצמה אינה דחיסה (או דחיסה) אלא משמשת לקבצה (או לביטול קבוצה) של מספר קבצים באחד, זה כולל אינטגרציה עם הפקודה gzip ו- bzip2 באמצעותה ניתן לדחוס ולחץ מחדש.
אתה צודק לחלוטין, ארנסטו, בפורמט חינמי של 7z שמפנה מקום לעצמו ב- Windows, ומחליף את ה- zip וה- rar, והם לא מזכירים את זה?
google.com
במאה ה -21 ועדיין משתמשים בפקודות לדחיסת קובץ פשוט? הפוסט הזה עצוב
נכון, אני לא רואה את הטעם להשתמש בפקודה כדי לדחוס קובץ פשוט
אולי גם זה יהיה מעניין