Kompresija

Kā saspiest un izpakot failus, izmantojot PowerShell operētājsistēmā Windows 10

Kā saspiest un izpakot failus, izmantojot PowerShell operētājsistēmā Windows 10

Būtībā ZIP faila formāts samazina failu lielumu, saspiežot tos vienā failā. Šis process ietaupa vietu diskā, šifrē datus un atvieglo failu koplietošanu ar citiem. Šajā amatā mēs jums parādīsim, kā to izdarīt zip un unzip failus izmantojot PowerShell lietderība operētājsistēmā Windows 10.

Kā saspiest failus, izmantojot PowerShell

Jūs sākat, saspiežot dažus failus ZIP failu arhīvā, izmantojot Saspiest-arhivēt cmdlet. Tas aizņem ceļu uz visiem failiem, kurus vēlaties saspiest - vairāki faili tiek atdalīti ar komatu un arhivē tos jūsu norādītajā galamērķī.

Veiciet šādas darbības:

Nospiediet Windows taustiņš + X lai atvērtu opciju Power User Menu un pēc tam nospiediet Es uz tastatūras, lai palaistu PowerShell.

Pēc tam ierakstiet zemāk esošo sintaksi, aizstājot un vietturis ar ceļu uz failiem, kurus vēlaties saspiest, un attiecīgi nosaukums un mape, uz kuru vēlaties doties.

Saspiest-arhīvs -LiteralPath  -DestinationPath 

Piezīme: Norādot mērķa ceļu, noteikti norādiet arhīva failam nosaukumu, vai arī PowerShell to saglabās kā “.zip ”, kur jūs norādāt. Tāpat ņemiet vērā, ka pēdiņas ap ceļu ir nepieciešamas tikai tad, ja faila ceļā ir atstarpe.

Alternatīvi, lai saspiestu mapes visu saturu un visas tās apakšmapes, varat izmantot to pašu sintaksi kā iepriekš, aizstājot un vietturis ar ceļu uz failiem, kurus vēlaties saspiest, un attiecīgi nosaukums un mape, uz kuru vēlaties doties.

Tam vajadzētu izskatīties tā, kā parādīts attēlā zemāk.

Šī komanda novirza ceļu uz direktoriju, kurā ir vairāki faili un mapes, nenorādot atsevišķus failus. PowerShell ņem visu saknes direktorijā un saspiež to, apakšmapes un visu.

Lasīt: Kā atvērt .TAR.GZ, .TGZ vai .GZ. Faili.

Aizstājējzīmes (*) funkcija

The Saspiest-arhivēt cmdlet ļauj izmantot aizstājējzīmi (*), lai vēl vairāk paplašinātu funkcionalitāti. Lietojot rakstzīmi, varat izslēgt saknes direktoriju, saspiest tikai direktorijā esošos failus vai izvēlēties visus noteikta veida failus. Lai izmantotu aizstājējzīmi ar Saspiest-arhivēt, jums jāizmanto -Ceļš parametra vietā, kā -LiteralPath tos nepieņem.

No abiem iepriekš sniegtajiem piemēriem, redzot, kā, veidojot arhīva failu, iekļaut saknes direktoriju un visus tā failus un apakšdirektorijus. Tomēr, ja vēlaties izslēgt saknes mapi no ZIP faila, varat izmantot aizstājējzīmi, lai to izlaistu no arhīva. Pievienojot zvaigznīti (*) faila ceļa beigām, PowerShell satvers tikai to, kas atrodas saknes direktorijā. Pareizā sintakse ir parādīta zemāk.

Saspiest-arhivēt -Ceļš C: \ ceļš \ failam \ * -Mērķa ceļš C: \ ceļš \ uz \ arhīvu.zip

Tagad, ja jums ir mape ar virkni dažādu failu tipu (.docx, .txt, .JPG utt.), bet vēlaties saspiest tikai visu veidu, varat izmantot zemāk esošo sintaksi. PowerShell arhivēs norādītos failus, nepieskaroties citiem. Paturiet prātā, ka ar šo metodi arhīvā nav iekļauti apakšdirektoriji un saknes mapes faili.

Saspiest-arhivēt -Ceļš C: \ ceļš \ uz \ failu \ *.docx -Mērķa ceļš C: \ ceļš \ uz \ arhīvu.zip

Visbeidzot, ja vēlaties arhīvu, kas saspiež tikai saknes direktorijā esošos failus un visus tā apakšdirektorijus, jūs izmantosiet zvaigznīti-zvaigznīti (*.*) aizstājējzīmi, lai saspiestu failus ar zemāk esošo sintaksi. Arī ar šo metodi apakšdirektoriji un saknes mapes faili nav iekļauti arhīvā.

Saspiest-arhivēt-Ceļš: \ ceļš \ uz \ failu \ *.* -DestinationPath C: \ path \ to \ archive.zip

Tagad ir svarīgi norādīt, ka pat pēc arhīva pabeigšanas jūs varat atjaunināt esošu saspiestu failu, izmantojot -Atjaunināt parametrs ar pareizu sintaksi, kas sniegta zemāk. Tas ļauj aizstāt vecākas failu versijas arhīvā ar jaunākām ar vienādiem nosaukumiem un pievienot failus, kas izveidoti saknes direktorijā.

Saspiest-arhivēt -Ceļš C: \ ceļš \ failiem -Atjaunināt -Mērķa ceļš C: \ ceļš \ uz \ arhīvu.zip

Un tas noslēdz dažādu scenāriju procesu, kurā failus var saspiest, izmantojot PowerShell operētājsistēmā Windows 10. Turpiniet zemāk, lai uzzinātu, kā jūs varat izpakot failus, izmantojot PowerShell.

Lasīt: Kā instalēt CURL operētājsistēmā Windows 10.

Kā izpakot failus, izmantojot PowerShell

Kā jūs jau redzējāt, PowerShell var izmantot, lai saspiestu failus. Lietderība var arī izpakot arhīvus. Process ir vēl vienkāršāks nekā to saspiešana - viss, kas jums nepieciešams, ir avota fails un galamērķis datiem, kas ir gatavi izpakot.

Tiksim pie tā.

Lai izpakotu failus, izmantojot PowerShell, rīkojieties šādi:

Atveriet PowerShell.

Pēc tam ierakstiet zemāk esošo sintaksi, aizstājot un vietturis ar ceļu uz failiem, kurus vēlaties saspiest, un attiecīgi nosaukums un mape, uz kuru vēlaties doties.

Izvērst-Arhīvs -LiteralPath  -DestinationPath 

Mērķa mape, kas norādīta failu izvilkšanai, tiks aizpildīta ar arhīva saturu. Ja mape pirms izpakošanas nebija, PowerShell izveidos mapi un ievietos tajā saturu pirms izpakošanas.

Pēc noklusējuma, ja neatstājat -DestinationPath parametrs, PowerShell izpakos saturu pašreizējā saknes direktorijā un izmantos Zip faila nosaukumu, lai izveidotu jaunu mapi.

Šajā piemērā mape Dokumenti ir norādīts komandā, tāpēc PowerShell izveidos mapi Dokumenti ceļā C: \ Lietotāji \ Chidum.Osobalu un izvelciet failus no arhīva mapē. Skatiet izejas mapi, kurā ir divi arhivētie faili šīs ziņas sākumā.

Ņemiet vērā, ka, ja mape Dokumenti jau pastāv galamērķī, PowerShell atgriezīs kļūdu, mēģinot izpakot failus. Tomēr jūs varat piespiest PowerShell pārrakstīt datus ar jaunajiem, izmantojot -Spēks parametrs.

Jums vajadzētu izmantot tikai -Spēks parametrs, ja vecie faili vairs nav vajadzīgi, jo tas neatgriezeniski aizstās failus datorā.

Un tas apkopo mūsu tēmu par to, kā saspiest un izpakot failus, izmantojot Windows 10 PowerShell utilītu!

5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...
Cīņa par Vesnotu 1.13.6 Izlaista attīstība
Cīņa par Vesnotu 1.13.6 izlaists pagājušajā mēnesī, ir sestais izstrādes izlaidums 1.13.x sērija un tā nodrošina vairākus uzlabojumus, īpaši lietotāja...
Kā instalēt League of Legends operētājsistēmā Ubuntu 14.04
Ja jūs esat League of Legends fans, tad šī ir iespēja jums izmēģināt League of Legends. Ņemiet vērā, ka LOL tiek atbalstīts PlayOnLinux, ja esat Linux...