Kuidas faile Windowsi käskudega tihendada ja lahti pakkida

Viimane uuendus: 10/09/2025
Autor: Isaac
  • Kompaktne ja tõrv võimaldavad teil kokku suruda ja sealt välja võtta CMD en Windows parameetrite peene kontrolliga.
  • Windows 11 Laiendab natiivsete vormingute tuge; krüpteeritud arhiivide jaoks kasutage 7-Zip'i või WinRAR-i.
  • Alternatiivid: 7-Zip, PeaZip, WinRAR, WinZip ja võrguteenused teisendamiseks või lahtipakkimiseks.

Windowsi käskude abil tihendamine ja lahtipakkimine

Kui töötate paljude failidega, säästab Windowsi käsurea valdamine failide tihendamiseks ja ekstraktimiseks teie aega ja klikke. Lisaks võimaldab see teil automatiseerida korduvaid ülesandeid skriptidega, mis toimivad iga kord ja igas teie keskkonnas olevas arvutis ühtemoodi.

Selles täiesti praktilises juhendis oleme kokku kogunud kõik vajaliku: natiivse kompaktse käsu, tar-i kasutamise Käsuviip, valikud Windows 10 ja Windows 11, näide käsikiri WinZipiga, utiliidid nagu 7-Zip või PeaZip Ja kui vajate, siis ka veebipõhised teenused, mis aitavad teil hakkama saada. Kõik on selgitatud koos kasutusnäidetega ja võtmeparameetrid.

Käsureale juurdepääs Windows 10-s ja Windows 11-s

Windows 10-s saate konsooli kiiresti avada, vajutades nuppu Start ja otsides „Command Prompt” või „CMD”; Selle käivitamisel näete tõlki käsud listo tellimuste vastuvõtmiseks.

Windows 11-s on väga mugav paremklõpsata nuppu Start ja valida Käsuviip/Terminal/PowerShell. Sellega saate ettevalmistatud akna. et sisestada allpool kuvatavad käsud.

kompaktne: tihenda ja lahtipakki NTFS-faile CMD-st

Kompaktne käsk töötab failitasandil tihendamisega. NTFS -failisüsteemSee on ideaalne ketta suuruse vähendamiseks. olemasolevad failid ja kaustad ilma .zip- või .tar-faile loomata. See võimaldab teil tegutseda kataloogide, alamkataloogide ja mustritega.

Tihendage kindla kausta sisu

Oletame, et salvestate pildid kausta Dokumendid\Fotod. Lihtsuse huvides on tavaline, et need paigutatakse teekonna algusesse. Näiteks navigeerimine cd-ga ja teostada:

cd Documents
compact /c /s:fotos

Siin kasutame kahte modifikaatorit: /c (tihenda) y /s:kataloog (rekursiivne)Protsess loetleb kõik tihendatavad elemendid. Kui kokkuvõttes kuvatakse 13 elementi, aga teie näete ainult 12 rida, ärge muretsege: kaust ise loetakse üksuseks; lisaks võib koguarv sisaldada faile nii ülemkataloogis kui ka alamkaustades.

Tihenda metamärkide abil ainult mõned failid

Kui olete huvitatud alamhulgast, saate rakendada mustrit. Näiteks failide puhul, mille nimi lõpeb numbriga 1 sisemised fotod:

compact /c /s:fotos *1.jpg

Kui olete lõpetanud, näete, et ainult vastavad failid on märgitud tihendatud failideks. See kajastub failihalduris tihendusteabe ikooni abil NTFS.

Tihenda ainult praegune kaust (mitte alamkatalooge)

Kui te ei soovi alamkaustu läbida, liikuge sihtkausta ja käivitage kompaktne käsk ilma /s-lülitita. Näiteks minge fotode juurde ja kehtib:

cd fotos
compact /c

Samuti saate sobitada mustreid praeguses kataloogis: konkreetsete failide mõjutamiseks ülejäänut puudutamata:

compact /c *1.jpg

Pakk lahti kompaktse tõmblukuga

NTFS-tihenduse tagasipööramiseks kasutage /u (lahtipakkimine). Fotode rekursiivne lahtipakkimine see näeks välja selline:

compact /u /s:fotos

Tulemus näitab, mitu faili ja kataloogi on töödeldud. Pea meeles, et ka juurkataloogi arvestatakse. isegi kui see ei ilmu iseseisva reana.

  Täielik juhend Microsoft PowerToysi kohta: optimeerige oma Windowsi kogemust

tar Windowsis: töötamine .tar, .tar.gz, .tgz ja .gz failidega CMD-st

Windowsi käsureal on tööriist tar, nii et saate tar-faile luua ja lahti pakkida ilma midagi lisa installimata. See sobib ideaalselt tervete kataloogide pakendamiseks või halda faile keskkondadest UNIX.

.tar.gz faili tihendamine (loomine)

Faili või kausta sisaldava gzip-pakitud arhiivi (tar.gz) loomiseks kasutage käske -c (create), -z (gzip), -v (verbose) ja -f (file): See kombinatsioon on väga levinud.

tar -czvf archivo_comprimido.tar.gz archivo_o_directorio

Näiteks faili document.txt tihendamiseks: genereerib faili compressed_document.tar.gz pakendatud sisuga.

tar -czvf documento_comprimido.tar.gz documento.txt

Pakkige lahti (ekstraktige) .tar.gz fail

Ekstraheerimiseks asenda -c valikuga -x (extract) ja jäta alles -zvf, et gzip ära tunda ja edenemist kuvada. Valik -f näitab lähtefaili:

tar -xzvf archivo_comprimido.tar.gz

Samuti saate sihtkoha määrata -C abil: veenduge, et kaust on olemas et vältida selliseid vigu nagu "tar: could not chdir to 'C:\path'".

tar -xvzf C:\prueba.tar -C C:\prueba

Natiivsete vormingute tugi Windows 11-s

Windows 11-l on laiendatud arhiivivormingu tugi: saate süsteemist töötada .tar, .7-zip, .rar ja .gz failidega, kasutades põhjalikumaid kontekstimenüüsid. See vähendab vajadust paigaldada väliseid utiliite. põhiülesannete jaoks. Uuemates versioonides (24H2) on samuti märgitud, et toimingud krüptitud failidega ei ole toetatud: kui fail on kaitstud, kasutage 7-Zip'i või WinRAR-i.

Kontekstimenüüst saavad kasutajad paari klõpsuga Explorerist faile kokku pakkida ja lahti pakkida. See on selge edasiminek kasutajakogemuses, kuigi kui vajate automatiseerimist või täiustatud vooge, on käsurida siiski kõige paindlikum valik.

Pakk-skript WinZipiga (wzzip.exe)

Kui teil on WinZip installitud, saate BAT-faili abil tihendamise automatiseerida. Järgnev näide defineerib muutujad ja kutsub wzzip funktsiooni parameetritega, mida rekursiivselt lisada:

@echo off
set ZIP_EXE="C:\Program Files\WinZip\wzzip.exe"
set ARCHIVO_ZIP="nombre_deseado.zip"
set CARPETA_A_COMPRIMIR="C:\ruta\a\tu\carpeta"
"%ZIP_EXE%" -a -r "%ARCHIVO_ZIP%" "%CARPETA_A_COMPRIMIR%"

Mida iga osa teeb: @echo off tühjendab väljundi; ZIP_EXE määrab käivitatava faili tee; ZIP_FILE määrab ZIP-faili nime; FOLDER_TO_ZIP määrab pakitava kausta; viimane kutse käivitab WinZipi järgmiselt: -a (lisa/loo) y -r (rekursiivne) alamkataloogide lisamiseks.

  Kuidas vältida Intel Iris Xe Graphics sülearvutite ülekuumenemist

Kolmandate osapoolte tööriistad Windowsis (GUI ja CLI)

Kuigi see juhend keskendub konsoolile, on kasulik teada ka teisi tihendatud failihaldureid. Nad aitavad teid vähem levinud vormingutega hädast välja või suuri faile.

PeaZip

PeaZip toetab ligi 200 vormingut ja võimaldab teil luua paljude teiste hulgas .tar, .gz ja .tar.gz faile. PeaZipi tihendamiseks avage see ja lisage failid programmist või paremklõpsates Exploreris. Seejärel valige GZip, kui soovite arhiveerida tar.gz või TAR-faili ilma pakkimata; kinnitage nupuga OK.

Pakkimiseks paremklõpsake failil ja valige PeaZip > Pakki siia või kasutage faili pakkimiseks käsku Pakki…. vali konkreetne marsruutSamuti saate faili enne lahtipakkimist konteinerina avada, et selle sisu vaadata.

7-Zip

Lahtipakkimiseks paremklõpsake > 7-Zip > Extract Here või Extract Files… sihtkoha määramiseks. See võimaldab teil avada ka failina enne eemaldamist sisu üle vaadata.

WinRAR

WinRAR saab hakkama muuhulgas RAR, ZIP, CAB, ARJ, LZH, TAR, GZ, UUE, BZ2, JAR, ISO, Z ja 7Z failidega. Valikud > Seaded > Integratsioon Saate laiendusi siduda. Ekstraktimiseks paremklõpsake > Ekstrakti failid ja valige asukoht. See pakub krüptimist, konfigureeritavat tihendustaset ja köite jagamist. Pidage meeles, et See on jagamisvara 40-päevase prooviperioodiga.

WinZip

WinZip töötab ka .tar, .tar.gz, .tgz ja .gz failidega. Faili saab lahti pakkida paremklõpsates ja valides „Unzip to...” või avades faili WinZipiga ja kasutades külgpaneeli faili avamiseks. määrake sihtkaustSee on klassikaline ja lihtne valik kasutajatele, kellel see juba installitud on.

B1 Tasuta arhiivija

Ühildub B1, ZIP, JAR, XPI, RAR, 7Z, ARJ, BZ2, CAB, DEB, GZIP, TGZ, ISO, LZH, LHA, LZMA, RPM, XAR, DMG ja teistega. Töötab Windowsis, Linux ja macOS, toetab kaitstud faile ja pakub AES-256 krüptimist. See on täiesti tasuta ja selle saab alla laadida selle veebisaidilt.

ZIP ja UNZIP terminalis (Linux/WSL) ja praktilised kasutusviisid

Töötama koos ZIP käsurea kaudu See on platvormideülene: kui kasutate WSL-i Windowsis või töötate Linuxis, saate paketihaldurist zip-i installida ja lahti pakkida. Debianis/Ubuntus:

sudo apt-get install zip
# o
sudo apt install zip

Yum'iga distributsioonides on see sama lihtne paigaldada: administraatoriõigustega või sudo, olenevalt teie konfiguratsioonist:

sudo yum install zip

Tihenda ZIP-failiga

Ühe faili tihendamiseks: loob failiga destination.zip:

zip ARCHIVO_COMPRIMIDO_DESTINO.zip ARCHIVO_A_COMPRIMIR

Tüüpilised näited kaustade kohta: alamkataloogide rekursiivseks tihendamiseks lisage -r. Praeguses kataloogis:

zip -r destino.zip

Või osutades konkreetsele kaustale: kasulik terviklike projektide pakendamiseks:

zip -r destino.zip directorio_a_comprimir

Kui vajate suuremat kontrolli, toetab zip selliseid valikuid nagu -q (vaikne), -e (krüpteeri), -u (värskenda) või -m (teisalda, lisamisel kustutatakse algne). Pakkimata jätmiseks (ainult arhiveerimine) on olemas tase -0 (null tihendus).

  Lihtsad meetodid "Failisüsteemi vea" parandamiseks Home Windows 10-s

Paki lahtipakkimine

Põhiline ekstraheerimine on otsene: pakib lahti praegusesse kataloogi:

unzip archivo.zip

Sisu vaatamiseks ilma seda lahtipakkimata: failide loend, suurus ja kuupäevad:

unzip -l archivo.zip

Teisele teele ekstraktimiseks lisage -d: looge valitud kausta struktuur:

unzip archivo.zip -d /ruta/a/destino

Või eralda ZIP-failist ainult konkreetne fail: ideaalne ühe ressursi taastamiseks:

unzip archivo.zip file1.txt

Lisateavet tar ja gzip kohta: kasulikud valikud

Lisaks gzipile toetab tar mitmeid tihendusmootoreid. Kombineeri -f teiste valikutega vastavalt vajadusele loomiseks, loetlemiseks või ekstraheerimiseks.

Loo lihtne tar (ilma tihendamiseta): pakib mitu faili ühes konteineris:

tar -cvf archivo.tar archivo1 archivo2

Loo kataloogist gzip-iga (tar.gz või tgz): Näete iga faili töötlemise ajal:

tar -czvf archivo.tar.gz directorio/

Tõrv ekstraheeritakse ilma kokkusurumiseta: jäta failid praegusesse kausta:

tar -xvf archivo.tar

Loetlege lahtipakkimata tarballi sisu: kasulik enne tegutsemist üle vaadata:

tar -tvf archivo.tar

Muud mootorid: -j (bzip2) genereerib .tar.bz2 faili y -J (xz) genereerib .tar.xz faili, valides tasakaalu tihendustaseme ja kiiruse vahel.

gzip lahtiste failide jaoks

gzip tihendab üksikud failid ja asendab algse faili nimega name.gz. Originaali säilitamiseks lisa -k:

gzip ejemplo.txt      # produce ejemplo.txt.gz
gzip -k ejemplo.txt  # conserva ejemplo.txt

Paki lahtipakkimine: kasuta käsku -do gunzip samaväärne:

gzip -d ejemplo.txt.gz
# o
gunzip ejemplo.txt.gz

Samuti saate korraga mitu korda tihendada või väljundit suunata valikuga -c: kasulik torujuhtmetes:

gzip archivo1.txt archivo2.txt archivo3.txt
gzip -c archivo.txt > archivo.txt.gz

Kontrollib jõudluse tasakaalu -9 (maksimaalne tihendus) või jätke vaikeväärtus kehtima. Tervete kataloogide puhul kombineerige gzip ja tar, nagu eelmistes näidetes näha.

tõmblukk
Seotud artikkel:
Kuidas ZIP-faile Windowsi käsurealt samm-sammult lahti pakkida