Представяме ви командите за разархивиране и компресиране на PowerShell в архивите

Predstavame Vi Komandite Za Razarhivirane I Kompresirane Na Powershell V Arhivite



Обикновено операцията по компресиране или разархивиране на файлове може да се извърши с помощта на GUI интерфейса. Въпреки това, това може да стане възможно и с помощта на конкретни кратки команди в PowerShell. Компресирането на файлове намалява размера на файла на диска. Освен това се грижи за всички файлове на едно място. Освен това предотвратява файловете и от уязвими атаки.

Този блог ще разгледа методите за компресиране или разархивиране на файлове.

Как да компресирате или разархивирате файлове в PowerShell?

Това са дадените методи, които ще бъдат разработени:







Метод 1: Компресиране или компресиране на файлове в PowerShell с помощта на командата „Compress-Archive“

Файловете в PowerShell могат да бъдат компресирани или компресирани с помощта на „ Компресиране-Архив ” кратка команда. Може да компресира един или няколко файла наведнъж.



Пример 1: Използвайте командата „Compress-Archive“, за да компресирате един файл

Следният пример ще компресира един файл, като използва „ Компресиране-Архив ” cmdlet:



Компресирайте - Архив -Пътека C:\Doc\File.txt - Целеви път C:\Doc\File.zip

Според горния код:





  • Първо добавете кратката команда „Compress-Archive“, посочете „ -Пътека ” и задайте пътя на файла, който да бъде компресиран.
  • След това дефинирайте „ -DestinationPath ” и задайте целевия път с файла и „ .zip ” разширение:

Нека проверим дали файлът е компресиран или не, като изпълним кода по-долу:



Get-ChildItem C:\Doc\

В горния код първо добавете „ Get-ChildItem ” cmdlet и след това задайте адреса на директорията:

Пример 2: Използвайте командата „Compress-Archive“, за да компресирате няколко файла наведнъж

Следният пример ще компресира множество файлове с PowerShell “ Компресиране-Архив ” кратка команда. За да направите това, просто присвоете множеството файлови адреси на „ -Пътека ”, разделени със запетая:

Компресирайте - Архив -Пътека C:\Doc\File.txt , C:\Doc\New.txt - Целеви път C:\Doc\File.zip

Пример 3: Използвайте командата „Compress-Archive“, за да компресирате всички файлове в папката

Сега архивирайте или компресирайте всички файлове в папката, като използвате заместващия знак „ * ' оператор. Поради тази причина добавете оператора „*“ в края на адреса на директорията, както е показано по-долу:

Компресирайте - Архив -Пътека „C:\Doc\*“ - Целеви път C:\Doc\File.zip

Метод 2: Декомпресиране или разархивиране на файлове в PowerShell с помощта на командата „Expand-Archive“

Файловете, които са компресирани или компресирани, могат да бъдат разархивирани или декомпресирани с помощта на „ Разгъване-Архив ” кратка команда.

Пример: Използвайте командата “Expand-Archive”, за да разархивирате файл

В този пример компресираният файл ще бъде разархивиран с помощта на „ Разгъване-Архив ” cmdlet:

Разширяване - Архив -Пътека C:\Doc\File.zip - Целеви път C:\Doc\File

Според горния код:

  • Първо добавете „ Разгъване-Архив ” cmdlet, посочете „ -Пътека ” и му задайте адреса на файла заедно с името на файла:

Нека проверим дали файловете са извлечени или не с помощта на „ Get-ChildItem ” cmdlet заедно с адреса на директорията:

Get-ChildItem C:\Doc\File

Това беше всичко относно процедурата за компресиране и разархивиране на файлове с помощта на PowerShell.

Заключение

За да компресирате или компресирате файла в PowerShell, „ Компресиране-Архив ” се използва cmdlet. Докато разархивирате или декомпресирате файл, „ Разгъване-Архив ” може да се използва cmdlet. Освен това множество файлове могат да бъдат компресирани или разархивирани наведнъж. Този запис наблюдава посоченото запитване и разрешава посоченото запитване.