Kokkusurumine

Kuidas Windows 10-s PowerShelli abil faile tihendada ja lahti pakkida

Kuidas Windows 10-s PowerShelli abil faile tihendada ja lahti pakkida

Sisuliselt vähendab ZIP-failivorming failide suurust, tihendades need üheks failiks. See protsess säästab kettaruumi, krüpteerib andmeid ja muudab failide jagamise teistega lihtsaks. Selles postituses näitame teile, kuidas seda teha failide pakkimine ja pakkimine kasutades PowerShell utiliit Windows 10-s.

Failide pakkimine PowerShelli abil

Alustuseks tihendate mõned failid ZIP-failide arhiivi, kasutades Pakkimine-arhiivimine cmdlet. See viib tee kõigi failideni, mida soovite tihendada - mitu faili eraldatakse komaga ja arhiveerib need teie määratud sihtkohas.

Tehke järgmist

Vajutage Windowsi klahv + X Power User Menu avamiseks ja seejärel vajutage Mina klaviatuuril PowerShelli käivitamiseks.

Järgmisena tippige allpool olev süntaks, asendades ja kohahoidja failidega, mida soovite tihendada, ning nimi ja kaust, kuhu soovite minna.

Pakkige arhiiv -LiteralPath  -DestinationPath 

Märge: Sihtkoha sisestamisel andke kindlasti arhiivifailile nimi või PowerShell salvestab selle nimega ".zip ”, kus määrate. Samuti pidage meeles, et tsitaadid tee ümber on vajalikud ainult siis, kui faili tee sisaldab tühikut.

Teise võimalusena võite kausta kogu sisu ja kõigi selle alamkaustade tihendamiseks kasutada sama süntaksit nagu ülalpool, asendades ja kohahoidja failidega, mida soovite tihendada, ning nimi ja kaust, kuhu soovite minna.

See peaks välja nägema nagu alloleval pildil näidatud.

See käsk viib kataloogi, kus on mitu faili ja kausta, üksikuid faile määramata. PowerShell võtab kõik juurkataloogi sees kokku ja tihendab selle, alamkaustad ja kõik.

Lugege: Kuidas avada .TAR.GZ, .TGZ või .GZ. Toimikud.

Metamärgi (*) funktsioon

The Pakkimine-arhiivimine cmdlet-käsk võimaldab funktsionaalsuse veelgi laiendamiseks kasutada metamärke (*). Märgi kasutamisel saate välistada juurkataloogi, tihendada ainult kataloogis olevaid faile või valida kõik teatud tüüpi failid. Kui soovite kasutada metamärki Pakkimine-arhiivimine, peate kasutama -Tee parameeter, as -LiteralPath ei aktsepteeri neid.

Nüüd olete mõlema ülaltoodud näite põhjal näinud, kuidas arhiivifaili loomisel lisada juurkataloog ja kõik selle failid ja alamkataloogid. Kui soovite siiski juurkausta Zip-failist välja jätta, võite selle arhiivist välja jätta metamärgi abil. Tärn (*) faili tee lõppu lisades haarab PowerShell ainult juurkataloogis oleva osa. Õige süntaks on esitatud allpool.

Pakkige arhiiv - tee C: \ tee \ faili \ * -Sihtkoha tee C: \ tee \ arhiivi.tõmblukk

Nüüd, kui teil on kaust, kus on hunnik erinevat tüüpi faile (.docx, .txt, .JPG jne.), kuid soovite tihendada ainult ühte tüüpi, võite kasutada allpool toodud süntaksit. PowerShell arhiveerib kindlaksmääratud failid, ilma et teisi sõnaselgelt puudutaks. Pidage meeles, et selle meetodiga ei kaasata alamkatalooge ega juurkausta faile arhiivi.

Pakkige arhiiv - tee C: \ tee \ faili \ *.docx -DestinationPath C: \ tee \ arhiivi.tõmblukk

Lõpuks, kui soovite arhiivi, mis tihendab ainult juurkataloogis olevaid faile ja kõiki selle alamkatalooge, kasutate tähte-tähti (*.*) metamärk allpool oleva süntaksiga failide tihendamiseks. Ka selle meetodi korral ei kaasata alamkatalooge ja juurkausta faile arhiivi.

Pakkige arhiiv - tee C: \ tee \ faili \ *.* -DestinationPath C: \ tee \ arhiivi.tõmblukk

Nüüd on hädavajalik juhtida tähelepanu sellele, et isegi pärast arhiivi valmimist saate olemasolevat pakitud faili värskendada -Uuenda parameeter õige süntaksiga, mis on toodud allpool. See võimaldab asendada arhiivis olevad vanemad failiversioonid uuematega, millel on samad nimed, ja lisada juurkataloogis loodud faile.

Pakkige arhiiv - tee C: \ tee \ failidesse -Update -Sihtkoha tee C: \ tee \ arhiivi.tõmblukk

Ja see lõpetab erinevate stsenaariumide protsessi, mille abil saate Windows 10-s PowerShelli abil faile pakkida. Jätkake allpool, et näha, kuidas saate PowerShelli abil faile lahti pakkida.

Lugege: Kuidas installida CURL Windows 10-le.

Failide lahtipakkimine PowerShelli abil

Nagu te juba nägite, saab PowerShelli kasutada failide pakkimiseks. Utiliit saab ka arhiivid lahti pakkida. Protsess on isegi lihtsam kui nende tihendamine - vaja on vaid lähtefaili ja lahtipakkimiseks valmis andmete sihtkohta.

Läheme selle juurde.

Failide pakkimine PowerShelli abil tehke järgmist

Avage PowerShell.

Järgmisena tippige allpool olev süntaks, asendades ja kohahoidja failidega, mida soovite tihendada, ning nimi ja kaust, kuhu soovite minna.

Laienda-Arhiiv -LiteralPath  -DestinationPath 

Failide ekstraktimiseks määratud sihtkaust täidetakse arhiivi sisuga. Kui kausta enne lahti pakkimist ei olnud, loob PowerShell kausta ja paigutab selle sisu enne lahti pakkimist.

Vaikimisi, kui jätate selle välja -DestinationPath parameeter, pakib PowerShell sisu praegusesse juurkataloogi ja kasutab uue kausta loomiseks Zip-faili nime.

Selles näites kaust Dokumendid on määratud käsus, nii et PowerShell loob kausta Dokumendid teel C: \ Kasutajad \ Chidum.Osobalu ja ekstraktige failid arhiivist kausta. Vaadake allpool selle postituse alguses arhiivitud kahte faili sisaldavat väljundkausta.

Pange tähele, et kui kaust Dokumendid on sihtkohas juba olemas, tagastab PowerShell failide lahtipakkimisel tõrke. Kuid võite sundida PowerShelli andmeid uutega üle kirjutama, kasutades -Jõudu parameeter.

Kasutage ainult -Jõudu parameeter, kui vanu faile pole enam vaja, kuna see asendab teie arvutis olevad failid pöördumatult.

Ja see koondab meie teema selle kohta, kuidas Windows 10-s PowerShelli utiliidi abil faile pakkida ja lahti pakkida!

Kuidas kasutada Xdotooli hiireklõpsude ja klahvivajutuste stimuleerimiseks Linuxis
Xdotool on tasuta ja avatud lähtekoodiga käsurea tööriist hiireklõpsude ja klahvivajutuste simuleerimiseks. See artikkel hõlmab lühikest juhendit xdot...
Viis parimat ergonoomilist arvutihiiretoodet Linuxile
Kas pikaajaline arvuti kasutamine põhjustab valu randmes või sõrmedes?? Kas teil on liigeste jäikus ja peate pidevalt käsi suruma? Kas tunnete põletav...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...