דחיסת קבצים  ויצירת ארכיון  ב unix

 

 

פרק זה יענה על השאלות הבאות:

 

1.    יש לי קבצים גדולים, האם כדאי לכווץ אותם? 

2.    קניתי.   כיצד דוחסים קובץ? 

3.    כיצד להחזיר את המצב לקדמותו?   

4.    כיצד עובדים עם קובץ דחוס? 

5.    יש לי קבצים ישנים אך חשובים  -  האם אפשר לשמור אותם בצורה חסכנית  (ארכיון)?   

6.    כיצד לשלוף קובץ מארכיון? 

7.    כיצד להוציא את  רשימת התכולה  של הארכיון? 

8.    מה עם PC ?

 

1.    יש לי קבצים גדולים, האם כדאי לכווץ אותם?

 

                 אם חווית את ההודעה שמזהירה אותך מחריגה בשטח הדיסק  -  כדאי  מאוד  לדחוס

                 את הקבצים הגדולים. 

                בקבצי טקסט  הדחיסה יכולה להגיע ל 75%  ויותר!     חשוב על הזמן שאתה חוסך בזמן

                 FTP  או בשליחת קובץ בדואר ע"י  attachment .

 

 

2.   כיצד דוחסים קובץ?

 

gzip  -v filename

 

                   הפקודה דוחסת את הקובץ ומשנה את שמו ל:           filename.gz   

 

 

3.   כיצד להחזיר את המצב לקדמותו?

 

gunzip filename.gz

 

 

4.    כיצד עובדים עם קובץ דחוס?

 

                    דפדוף וקריאה:

gzcat  filename.gz | less

 

                     קלט  לתוכנית:          

gzcat  filename.gz | progname

 

 

5.   כיצד ליצור ארכיון?     

 

                  ארבעה שלבים להכנת ארכיון:

 

I.           הכן  directory  ריק שם הארכיון הרצוי   (נשתמש בדוגמה  old-letters):

 

mkdir  old-letters  

 

II.         אסוף את כל הקבצים הרצויים  לתוך  old-letters .   

 

III.      בנה את הארכיון:    

 

gtar zcvf old-letters.tar.gz old-letters

                                    (סעיף 7  מראה כיצד לבדוק אם הפעולה הצליחה)

 

IV.      מחק  את ה  directory:

/bin/rm –rf old-letters

 

 

6.   שליפת קובץ מארכיון:

 

               כדי לשלוף את הקובץ  dafna  מתוך  הארכיון  old-letters.tar.gz:

 

gtar zxvf old-letters.tar.gz old-letters/dafna

 

                הפלא ופלא,  הנה קובץ מוכן לעבודה .   

 

 

7.        כיצד ליצר את רשימת התכולה  של הארכיון?

 

gtar ztvf old-letters.tar.gz                                       

 

8.    דחיסה וארכיון ב unix   ו PC : 

 

                  כן,  איילון מפעיל את הפקודות   zip  ו unzip   שתואמות גם ל PC .

הפקודה לכיווץ תיקיה:

zip -krv dirname dirname

בקובץ בפורמט *.tar.gz ניתן לטפל ב- PC בעזרת תוכנות כגון WinZip, gzip, Gnu tar, Gnu compress.

בחלונות XP התמיכה בקבצי ZIP מובנית למערכת ההפעלה ואין צורך בתוכנה נוספת.