מהו Compress-Archive Cmdlet ב- PowerShell?

Mhw Compress Archive Cmdlet B Powershell



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

במאמר זה נספק מידע על ה-cmdlet 'Compress-Archive'.







מהו Compress-Archive Cmdlet ב- PowerShell?

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



דוגמה 1: שימוש ב-'Compress-Archive' Cmdlet כדי לדחוס שני קבצים



בצע את הקוד המוזכר להלן כדי לאחסן יותר מקובץ אחד:





דחיסה-ארכיון -LiteralPath C:\Docs\Script.ps1, C:\Docs\New.csv -רמת דחיסה אוֹפְּטִימָלִי -נתיב יעד C:\Docs\File.zip

בהתאם לקוד לעיל:



  • ראשית, ציין את ' דחיסה-ארכיון ' cmdlet יחד עם ' -LiteralPath ' פרמטר בעל נתיב של שני הקבצים מופרדים בפסיק.
  • לאחר מכן, הצב ' -רמת דחיסה ' פרמטר ולהקצות לו את ' אוֹפְּטִימָלִי ' ערך.
  • לבסוף, הוסף את ' -נתיב יעד ' פרמטר, ספק את נתיב היעד והסיומת:

דוגמה 2: דחוס ספרייה שלמה לקובץ Zip

כדי לדחוס תיקיה לקובץ zip, בצע את הפקודה הבאה:

דחיסה-ארכיון -נָתִיב C:\Docs -נתיב יעד C:\Docs\New_File.zip

בקוד האמור לעיל:

  • ראשית, הוסף את ' דחיסה-ארכיון ' cmdlet יחד עם ' -נָתִיב ' פרמטר עם הנתיב שצוין שהוקצה לו.
  • לאחר מכן, כתוב את ' -נתיב יעד ' פרמטר וספק את נתיב היעד:

דוגמה 3: צור קובץ Zip המכיל מספר קבצים מתיקיה בעזרת התו הכללי

כדי לדחוס תיקייה שלמה המכילה כמה על ידי הצבת התו הכללי ' * תו ' לצד נתיב התיקיה, השתמש בפקודה שסופקה:

דחיסה-ארכיון -נָתִיב C:\Docs\ * -רמת דחיסה הכי מהיר -נתיב יעד C:\Docs\Multi.zip

דוגמה 4: עדכן קובץ Zip קיים באמצעות הפרמטר '-Update'.

תוסיף את ה ' -עדכון פרמטר ' יחד עם ' דחיסה-ארכיון ' cmdlet כדי לעדכן את קובץ ה-zip הקיים:

דחיסה-ארכיון -נָתִיב C:\Docs\ * -עדכון -נתיב יעד C:\Docs\Multi.zip

זהו זה! דנו ב' דחיסה-ארכיון ' cmdlet בפירוט.

סיכום

ה ' דחיסה-ארכיון ' cmdlet אחראי לארכיון, דחיסה או דחיסה של קובץ או ספרייה ב-PowerShell. דחיסת קובץ מגנה על הקובץ מפני פעילות זדונית. מדריך זה סיפק פרטים על ה-cmdlet 'Compress-Archive' ב- PowerShell.