כיצד אוכל לרכז את כל הקבצים במדריך בלינוקס?

How Do I Zip All Files Directory Linux



Zip הוא כלי דחיסת נתונים ללא אובדן נתונים הנתמך על ידי כל הפצות לינוקס.

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







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



התקן את Zip

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



עבור דביאן/אובונטו

ב- Debian, השתמש בפקודה:





עדכון sudo apt-get
sudo apt -get להתקין zip -y

עבור REHL/CentOS

על משפחת CentOS ו- REHL, השתמש בפקודה:

עדכון sudo yum
sudo yum להתקין zip

פיקוד המיקוד

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



zip [OPTION] zip_name קבצים

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

כיצד לסגור קבצים בלינוקס

אנו יכולים למרוץ קבצים בספרייה כדלקמן:

zip קובץ myarchive.zip1, file2, file3, file3

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

כלי השירות Zip מוסיף באופן אוטומטי סיומת .zip לשם קובץ הארכיון - אם לא צוין במפורש.

כיצד לדחוס ספריות Zip בלינוקס

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

לדוגמה, שקול את הספרייה /var /log. כדי ליצור ארכיון של כל הקבצים והספריות, אנו משתמשים בפקודה:

sudo zip -r logs.zip /var /log

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

sudo zip -q zipname.zip קבצים

כיצד לרכז את כל הקבצים במדריך בלינוקס

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

sudo zip -q logs.zip /var /log / *

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

כיצד לרכז את כל הקבצים, כולל קבצים מוסתרים

כדי להוסיף אפילו קבצים מוסתרים לארכיון zip, השתמש בתו הכללי (. * *). הפקודה לכך היא:

sudo zip -q logs.backup.zip /var/log/.* *

סיכום

כפי שמוצג במדריך זה, לינוקס מאפשרת לך ליצור ארכיוני zip. אתה יכול להשתמש בכל כלי ארכיון כגון WinRar, 7zip, unzip; כדי לבטל את הקבצים מהארכיון.

תודה שקראת!