Tässä artikkelissa aiomme opettaa sinulle pakata ja purkaa tiedostoja suosikkisi GNU / Linux-jakelusta käyttämällä konsolin komentoja. Se on artikkeli, joka on tarkoitettu aloittelijoille, ja siinä emme aio sisällyttää tarballien käsittelyä kuten muissa opetusohjelmissa, koska se näyttää vain, kuinka pakkaus ja purku tehdään pakkaamatta niitä upealla tervatyökalulla.
Vaikka pakkaaminen ja purkaminen on suhteellisen helppoa, käyttäjät etsivät usein Internetistä näiden toimintojen suorittamista. Oletan, että toisin kuin muut käyttöjärjestelmät, kuten MacOS ja Windows, joissa käytetään hyvin spesifisiä ja intuitiivisia graafisia työkaluja, GNU / Linuxissa ne yleensä esitetään useampia formaatteja ja erilaisia työkaluja kullekin heistä, vaikka graafisella tasolla on myös yksinkertaisia työkaluja ...
Pakkaamiseen ja purkamiseen käytetään kahta peruspakettia, koska ne ovat todennäköisesti kaikkein kysytyimmät muodot ja ne, joita kohtaamme useimmin työskennellessä Unixin kaltaiset järjestelmät. Tarkoitan gzip ja bzip2.
Työskentely gzip: n kanssa
että pakkaa gzip: llä, käsittelemämme muoto on Lempel-Zi (LZ77), eikä ZIP sinänsä, koska nimi voi aiheuttaa sekaannusta. Nimi tulee GNU ZIP: stä, ja se tehtiin ZIP-muodon korvikkeena, mutta se ei ole sama. Haluan tehdä sen selväksi ... No, pakata tiedosto:
gzip documento.txt
Tämä luo tiedoston, jonka nimi on yhtä suuri kuin alkuperäinen ja jonka tunniste on .gz, edellisessä esimerkissä se olisi document.txt.gz. Sen sijaan muokkaa nimeä tietyn tuotoksen:
gzip -c documento.txt > nuevo_nombre.gz
että purkaa Jo pakattu on yhtä yksinkertaista, vaikka voimme käyttää kahta erilaista komentoa samalla vaikutuksella:
gzip -d documento.gz
gunzip documento.gz
Ja saamme tiedoston purettu ilman .gz-laajennusta.
Työskentely bzip2: n kanssa
Suhteen bzip2, on samanlainen kuin edellinen ohjelma, mutta sillä on erilainen pakkausalgoritmi nimeltä Burrows-Wheeler ja Huffman-koodaus. Tässä tapauksessa laajennus on .bz2. Tiedoston pakkaamiseksi meidän on vain käytettävä:
bzip2 documento.txt
Tuloksena on pakattu document.txt.bz2. Voimme myös vaihdella lähdön nimi -c-vaihtoehdolla:
bzip2 -c documento.txt > nombre.bz2
Purkamiseen käytän bunzip2-työkalun vaihtoehtoa -d, joka on alias:
bzip2 -d documento.bz2
gunbzip2 documento.bz2
Lisätietoja voit käyttää mies jota seuraa komento ...
Hei,
Kiitos paljon viesteistäsi, ne ovat aina hyödyllisiä.
Ehkä olisi mielenkiintoista mainita myös xz, koska sitä käytetään myös melko vähän. Se sijoittuu jonnekin bzip2: n (hidas, mutta pakkaa paljon) ja gzip: n (nopea, mutta vähemmän tehokas) väliin. Tämä suurilla alueilla, koska kuten kaikki ... se riippuu. Debian / Ubuntu .deb-tiedostoihin sisältyvät tervat pakataan yleensä xz-muodossa.
Tapa käyttää sitä on samanlainen kuin muut sos-komennot.
Hei, haluaisin pyytää, että tämä tehdään, mutta tar.gz: llä, koska se on eniten käytetty (mielestäni kaiken Internetistä lataamani mukaan)
Mitä he sanovat suosituimmista mutta monitasoisista muodoista, kuten .7z? Heidän pitäisi myös nimetä heidät
Hei Jose, tar.gz-tiedostoille tapahtuu, että käytät toista komentoa, joka on tar, ja tässä tapauksessa tar-komento itsessään ei pakkaa (tai purkaa), mutta sitä käytetään ryhmittelemiseen (tai purkamiseen) useita tiedostoja yhdessä, tämä on integroitu komentoihin gzip ja bzip2, joilla voit pakata ja purkaa.
Olet aivan oikeassa, Ernesto, 7z: n vapaamuodosta, joka tekee tilaa Windowsissa, korvaa zipin ja rarin, eivätkä he mainitse sitä?
google.com
21-luvulla ja käytätkö komentoja edelleen yksinkertaisen tiedoston pakkaamiseen? Tämä viesti on surullinen
Hyvin sanottu, en näe järkeä käyttää komentoa yksinkertaisen tiedoston pakkaamiseen
Ehkä se olisi mielenkiintoista