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

1. זפת

כנראה אחד הארכיונים הנפוצים ביותר, זפת הוא חופשי וקריר. כדי ליצור ארכיון, התחביר הוא

 tar-cvf [archive.tar] [מדריך לארכיון] 

כאן, "c" הוא ליצור ארכיון חדש, "V" עבור מצב verbose, ו- "f" כדי לתת שם לארכיון שנוצר.
אבל זפת ארכיונים יכולים גם תג יחד עם gzip כדי לדחוס את הקובץ. פשוט להוסיף את האפשרות "z" לשורה הקודמת, ואתה תיצור. אם ברצונך לראות את הקבצים בארכיון זפת, השתמש בפקודה:

 tar -tvf [archive.tar] 

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

 tar -rvf [archive.tar] [מדריך או קובץ להוספה] 

יוסיף קובץ חדש או ספריה לארכיון, בעוד

 tar -uvf [archive.tar] [ספרייה שונה] 

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

 tar -xvf [archive.tar] 

שבו "x" מייצג "לחלץ".

2. Rar

Rar הוא אח תאום הרשע של זפת של זפת (לפחות השם עושה את זה נשמע כמו זה). הדבר היחיד שאתה צריך לעשות עם קבצי rar על לינוקס היא לחלץ אותם עם הפקודה

 unrar x [archive.rar] 

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

 unrar v [archive.rar] 

או אפילו לבדוק את שלמות ארכיון עם

 unrar t [archive.rar] 

שים לב כי את החבילה "unrar" חייב להיות מותקן מראש.

3. מיקוד

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

 zip -rv [archive.zip] -O [מדריך לארכיון] 

הנה, "V" הוא שוב במצב verbose, "o" הוא לציין את הספרייה בארכיון, אבל "r" מייצג "רקורסיבית", אשר משמש כדי לשמור על מבנה הקובץ שלם. ניתן גם לעדכן את הארכיון על ידי הוספת "u" עם סט הראשון של אפשרויות. עם זאת, שחרור לחץ נשאר פשוט:

 פתח את [archive.zip] 

4. Bzip2

עם רמה גבוהה יותר של דחיסה, bzip2 יכול להיות עדיף על gzip, אבל האפשרויות הן לא המורחבת מאוד וזה אפשרי רק כדי לדחוס קובץ אחד (ולא ספרייה). להשתמש

 bzip2 [קובץ] 

דחי

 bunzip2 [archive.bz2] 

כדי לשחרר לחץ.

5. 7zip

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

 7z [מדריך לדחיסה] 

כדי לדחוס ספרייה (איך ניחשת?)

 7z 1 [archive.7z] 

לרשימה של תוכן הארכיון

 7z u [archive.7z] [קובץ להוסיף או עדכון ספרייה] 

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

לבסוף, כדי לחלץ את הארכיון, התחביר קרוב מאוד לזה של unrar

 7z x [archive.7z] 

6. אס

עוד סוג ארכיון קנייני, אס מתנהג באופן דומה rar:

 unace x [archive.ace] 

כדי לחלץ ארכיון.

 unace v [archive.ace] 

לרשימה של תוכן הארכיון

 unace t [archive.ace] 

כדי לבדוק את שלמותה.

כמה עצות

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

 alias untar = "tar -xvf" 

בדרך זו, הפקודות לחילוץ הן untar, unrar x, unzip, bunzip2, 7z x, unace x. ישר ימינה? ואם אתה רוצה תמיד לשמור את הכינוי, אל תשכח להעתיק ולהדביק את השורה הקודמת בקובץ .bashrc בספריית הבית שלך.

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

סיכום

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

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

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