אנדרואיד

כיצד לבצע מיקוד וספריות ב- Linux

Campeonato Nacional de Trial 4x4 2014 - 1ª Prova St.ª M.ª da Feira

Campeonato Nacional de Trial 4x4 2014 - 1ª Prova St.ª M.ª da Feira

תוכן עניינים:

Anonim

Zip הוא הפורמט הנפוץ ביותר של קובץ הארכיון התומך בדחיסת נתונים ללא אובדן.

קובץ Zip הוא מכיל נתונים המכיל קובץ או ספריות דחוסים אחד או יותר. קבצים דחוסים (מכווצים) תופסים פחות שטח דיסק ניתן להעביר ממכונה למחשב אחר במהירות רבה יותר מאשר קבצים לא דחוסים. ניתן להוציא בקלות קבצי מיקוד ב- Windows, macOS ו- Linux בעזרת כלי השירות הזמינים עבור כל מערכות ההפעלה.

במדריך זה אנו נראה לך כיצד לרוקן (לדחוס) קבצים וספריות בלינוקס באמצעות פקודת ה- zip .

פיקוד zip

zip הוא כלי שורת פקודה המסייע לך ליצור ארכיוני Zip.

פקודת ה- zip לובשת את צורת התחביר הבאה:

zip OPTIONS ARCHIVE_NAME FILES

כדי ליצור ארכיון Zip בספריה ספציפית המשתמש צריך להיות בעל הרשאות כתיבה בספריה זו.

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

כדי לשמור על בעלות הקבצים וההרשאות השתמש בפקודת tar .

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

התקן את zip ב- Ubuntu ו- Debian

sudo apt install zip

התקן Zip ב- CentOS ופדורה

sudo yum install zip

כיצד ZIP קבצים וספריות

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

zip archivename.zip filename1 filename2 filename3

adding: filename1 (deflated 63%) adding: filename2 (stored 0%) adding: filename3 (deflated 38%)

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

בעת ציון שם ארכיון ה- Zip אם תשמיט את סיומת ה- .zip הוא יתווסף אוטומטית אלא אם כן שם הארכיון מכיל נקודה. zip archivename.zip filename תיצור ארכיון עם אותו שם כמו שם zip archivename filename .

כדי לדכא את הפלט של פקודת ה- zip , השתמש באפשרות -q :

zip -q archivename.zip filename1 filename2 filename3

לעתים קרובות תיצור ארכיון Zip של ספריה הכוללת את התוכן של ספריות משנה. האפשרות -r מאפשרת לחצות את כל מבנה הספריה באופן רקורסיבי.

כדי ליצור ארכיון Zip של ספריה היית משתמש בה:

zip -r archivename.zip directory_name

אתה יכול להוסיף מספר קבצים וספריות באותו ארכיון:

zip -r archivename.zip directory_name1 directory_name2 file1 file1

שיטות דחיסה ורמות

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

כדי לציין שיטת דחיסה, השתמש באפשרות -Z .

zip -r -Z bzip2 archivename.zip directory_name

… adding: sub_dir/ (stored 0%) adding: sub_dir/file1 (bzipped 52%) adding: sub_dir/file2 (bzipped 79%)

פקודת ה- zip מאפשרת לך לציין רמת דחיסה באמצעות מספר מקודם עם מקף מ- 0 עד 9. רמת הדחיסה ברירת המחדל היא -6 . בעת השימוש ב- -0 , כל הקבצים יאוחסנו ללא דחיסה. -9 יאלץ את פקודת ה- zip להשתמש בדחיסה אופטימלית עבור כל הקבצים.

לדוגמה, כדי להשתמש ברמת הדחיסה -9 , הקלד משהו כזה:

zip -9 -r archivename.zip directory_name

ככל שרמת הדחיסה גבוהה יותר, כך תהליך ה- zip אינטנסיבי ל- CPU, וייקח יותר זמן להשלים.

יצירת קובץ ZIP מוגן באמצעות סיסמה

zip -e archivename.zip directory_name

תתבקש להזין ולאמת את סיסמת הארכיון:

Enter password: Verify password:

יצירת קובץ מיקוד מפוצל

תאר לעצמך שאתה רוצה לאחסן את ארכיון ה- Zip בשירות אירוח קבצים עם מגבלת העלאה של קובץ של 1GB וארכיון ה- Zip שלך הוא 5GB.

אתה יכול ליצור קובץ מיקוד חדש מפוצל באמצעות האפשרות -s ולאחריו הגודל שצוין. המכפיל יכול להיות k (קילובייט), m (מגה-בייט), גרם (גיגה-בייט) או t (טרה-בייט).

zip -s 1g -r archivename.zip directory_name

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

archivename.zip archivename.z01 archivename.z02 archivename.z03 archivename.z04

דוגמאות ZIP

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

zip archivename *

זהה לעיל כולל הקבצים הנסתרים (קבצים המתחילים בנקודה):

zip archivename.* *

צור ארכיון Zip בשם archivename.zip המכיל את כל קבצי MP3 בספרייה הנוכחית מבלי לדחוס את הקבצים.

zip -0 archivename *.mp3

סיכום

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

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

מסוף zip