Pakkaa kaikki hakemiston tiedostot komentorivillä

Sisällysluettelo:

Anonim

Tämä on todella loistava päätekomento, joka pakkaa kaikki hakemiston tiedostot ja muuttaa ne zip-arkistoksi. Tarjoamme siitä kaksi muunnelmaa; yksi, joka poistaa alkuperäisen lähdetiedoston ja jättää vain pakatut tiedostot, ja toinen komento, joka jättää pakkaamattomat lähdetiedostot ennalleen. Tämä on testattu ja toimii Mac OS X:ssä ja Linuxissa.

Pakkaa kaikki hakemiston tiedostot ja poista lähdetiedostot

Tämä versio pakkaa kaikki nykyisen hakemiston kohteet ja poistaa sitten alkuperäisen pakkaamattoman lähdetiedoston:

"

:n tuotteelle; do zip -m ${item}.zip>"

Muista, ettätarkoittaa kaikkia nykyisen hakemiston tiedostoja, joten varmista, että olet hakemistossa, jonka haluat pakata, ennen kuin suoritat komennon. Voit aina tarkistaa, missä hakemistossa työskentelet, myös 'pwd'-komennolla.

Testasin tämän ja luettuani sen StevenF:ssä ja se pakkasi tiedostoja keskimäärin 66%, mikä on merkittävä vähennys. Jos sinulla on harvoin käytetty lataus tai muu arkistokansio, tämä komento voi todella säästää levytilaa. Koska se pakkaa tiedostot, ei tietenkään olisi järkevää käyttää sitä hakemistossa, jossa asioihin päästään säännöllisesti.

Pakkaa kaikki hakemiston tiedostot, säilytä alkuperäiset tiedostot

Voit myös käyttää yllä olevaa komentoa pakataksesi kaikki hakemiston tiedostot, mutta säilyttää alkuperäiset tiedostot tai kansiot pakkaamattomina. Komento on käytännössä identtinen, jätä vain -m-lippu pois:

"

:n tuotteelle; tee zip ${item}.zip ${item}; tehty"

Sinulla on nyt pakattu kaikki nykyisen työhakemiston (pwd) tiedostot ja alkuperäiset lähdetiedostot pysyvät myös pakkaamattomina.

Nämä komennot toimivat Mac OS X:ssä ja Linuxissa ja todennäköisesti myös muissa Unix-versioissa.

Katso lisää komentorivivinkkejä, jos olet kiinnostunut.

Pakkaa kaikki hakemiston tiedostot komentorivillä