HR

Tämä artikkeli auttaa sinua ymmärtämään, miten voit käsitellä yleisiä tiedostomuotoja TAR, GZIP, BZIP ja ZIP Linux-käyttöjärjestelmissä (mukaan lukien CentOS, Ubuntu) ja jopa joissakin Unix-pohjaisissa käyttöjärjestelmissä, kuten MacOS:ssä, komentorivin kautta joko SSH:n tai paikallisen pääteistunnon kautta.

How to Install the Needed Tools

Monissa Linuxin kaltaisissa käyttöjärjestelmissä komentorivityökalut TAR-, GZIP-, BZIP- ja ZIP-tiedostojen kanssa työskentelyyn on jo asennettu, joten sinun ei melkein varmasti tarvitse asentaa mitään, mutta jos käytät käyttöjärjestelmästäsi minimaalista asennusta tai olet poistanut työkalut aiemmin, noudata alla olevia ohjeita asentaaksesi tarvitsemasi. Valitse käyttämäsi käyttöjärjestelmän välilehti:

CentOS/RHEL/Fedora Ubuntu/Debian/Mint MacOS/OS X

Jäljempänä olevissa ohjeissa oletetaan, että olet pääkäyttäjänä. Jos käytät toista käyttäjää, sinun on ehkä lisättävä komentojen eteen sudo.

Esimerkki: sudo yum install …

  1. Avaa terminaali-istunto tai kirjaudu palvelimelle/tietokoneelle SSH:n kautta.
  2. Tarvitsemamme paketit löytyvät näiden käyttöjärjestelmien perustietovarastoista. Suorita seuraava komento:

    yum install tar gzip zip unzip bzip2
  3. Jos jokin näistä on jo asennettu, saat ilmoituksen. Jos jokin puuttuu, sinulta kysytään, haluatko asentaa ne. Vastaa y, jos kaikki näyttää olevan kunnossa.
  4. Järjestelmä lataa tarvittavat paketit ja asentaa ne.

Nyt sinun pitäisi pystyä seuraamaan loput tämän artikkelin ohjeista.

Alhaalla olevissa ohjeissa oletetaan, että olet pääkäyttäjänä. Jos käytät toista käyttäjää, sinun on ehkä lisättävä komentojen eteen sudo.

Esimerkki: sudo apt-get install …

  1. Avaa terminaali-istunto tai kirjaudu palvelimelle/tietokoneelle SSH:n kautta.
  2. Tarvitsemamme paketit löytyvät näiden käyttöjärjestelmien perustietovarastoista. Suorita seuraava komento:

    apt-get install tar gzip zip unzip bzip2
  3. Jos jokin näistä on jo asennettu, saat ilmoituksen. Jos jokin puuttuu, sinulta kysytään, haluatko asentaa ne. Vastaa y, jos kaikki näyttää olevan kunnossa.
  4. Järjestelmä lataa tarvittavat paketit ja asentaa ne.

Nyt sinun pitäisi pystyä seuraamaan tämän artikkelin muita ohjeita.

Tarvittavat komentorivityökalut ovat mukana jokaisessa MacOS/OS X:n versiossa vähintään versiosta 10 lähtien.6 Snow Leopard (ja ne saattavat olla asennettuina myös aikaisemmissa versioissa, joita emme pystyneet testaamaan).

Työskennelläksesi tiedostojen kanssa komentorivin kautta avaa Terminal-sovellus, joka sijaitsee osoitteessa /Applications/Utilities/Terminal(.app).

Kun terminaali on avattu, voit seurata tämän artikkelin muita ohjeita.

Muistathan, että voit raahata ja pudottaa tiedostoja tai kansioita terminaalisovellukseen, jolloin näiden kohteiden koko polku liitetään automaattisesti komentoriville.

Työskentely TAR-tiedostojen kanssa

TAR-tiedostomuoto on hyvin varhainen arkistointiformaatti, joka ei sisällä oletusarvoisesti mitään aktiivista pakkausta. Usein Linuxissa kohteet tarrataan ja sitten gzipataan niiden pakkaamiseksi. TAR-tiedostojen pääte on yleensä .tar.

Hakemiston asettaminen TAR-tiedostoon

Toteuta seuraavat toimenpiteet luodaksesi yhden .tar-tiedoston, joka sisältää koko määritetyn hakemiston sisällön:

tar cvf FILENAME.tar DIRECTORY/

Korvaa FILENAME haluamallasi tiedostonimellä ja DIRECTORY haluamasi hakemiston polulla, jonka haluat tehdä tar-palloksi.

Komennon lippujen selitys

c: Luo TAR-tiedosto.
v: Output verbosely (sinulle kerrotaan yksityiskohtaisesti, mitä tapahtuu).
f: Määritä tiedostonimi tuloksena syntyvälle TAR-tiedostolle.

Sijoita hakemisto TAR-tiedostoon ja pakkaa se GZIP:llä

Toteuta seuraavat toimenpiteet luodaksesi yhden .tar.gz-tiedoston, joka sisältää koko määritetyn hakemiston sisällön:

tar cvfz FILENAME.tar.gz DIRECTORY/

Korvaa FILENAME haluamallasi tiedostonimellä ja DIRECTORY sen hakemiston polulla, josta haluat tehdä pakatun tarb-pallon.

GZIP:llä pakatut tårtaalitiedostot käyttävät joskus .tgz-tiedostopäätettä.

Komentolippujen selitys

c: Luo TAR-tiedoston.
v: Output verbosely (sinulle kerrotaan tarkalleen, mitä tapahtuu yksityiskohtaisesti).
f: Määritä tiedostonimi tuloksena syntyvälle TAR-tiedostolle.
z: Pakkaa TAR-tiedosto GZIP:llä

Pakkaa hakemisto TAR-tiedostoon ja pakkaa se BZIP2:lla

Toteuta seuraavat toimenpiteet luodaksesi yhden .tar.bz2-tiedoston, joka sisältää määritetyn hakemiston koko sisällön BZIP:llä pakattuna. (BZIP tuottaa tyypillisesti pienempiä tiedostoja kuin GZIP, mutta käsittelyaika on suurempi.):

tar cvfj FILENAME.tar.bz2 DIRECTORY/

Korvaa FILENAME haluamallasi tiedostonimellä ja DIRECTORY sen hakemiston polulla, josta haluat tehdä pakatun tarball-paketin.

Komennon lippujen selitys

c: Luo TAR-tiedoston.
v: Output verbosely (sinulle kerrotaan yksityiskohtaisesti, mitä tapahtuu).
f: Määritä tiedostonimi tuloksena syntyvälle TAR-tiedostolle.
j: Pakkaa TAR-tiedosto BZIP2:lla

Extract Items from TAR Files

Suorita seuraava komento poistaaksesi tiedostoja ja hakemistoja pakkaamattomasta .tar-tiedostosta:

tar xvf FILE.tar

Korvaa FILE sen tiedoston nimellä, jonka yrität purkaa. Tiedosto puretaan nykyiseen hakemistoon.

Command Flags Explanation

x: Pura sisältö määritetystä tiedostosta.
v: Tulostaa sanatarkasti (sinulle kerrotaan tarkalleen, mitä tapahtuu yksityiskohtaisesti).
f: Määritä purettava tiedostonimi.

Extract Items from GZIPPED Tarball File

Suorita seuraava komento poistaaksesi tiedostoja ja hakemistoja GZIP-pakatusta TAR-tiedostosta:

tar xvfz FILE.tar.gz

Korvaa FILE sen tiedoston nimellä, jonka yrität purkaa. Tiedosto puretaan nykyiseen hakemistoon.

Command Flags Explanation

x: Pura sisältö määritetystä tiedostosta.
v: Tulostaa sanatarkasti (sinulle kerrotaan tarkalleen, mitä tapahtuu yksityiskohtaisesti).
f: Määritä tiedostonimi purettavaksi.
z: Pura tarball-pakkaus GZIP:llä.

Extract Items from BZIPPED Tarball File

Suorita seuraava komento poistaaksesi tiedostoja ja hakemistoja BZIP-pakatusta TAR-tiedostosta:

tar xvfj FILE.tar.bz2

Korvaa FILE sen tiedoston nimellä, jonka yrität purkaa. Tiedosto puretaan nykyiseen hakemistoon.

Command Flags Explanation

x: Pura sisältö määritetystä tiedostosta.
v: Tulostaa sanatarkasti (sinulle kerrotaan tarkalleen, mitä tapahtuu yksityiskohtaisesti).
f: Määritä tiedostonimi purettavaksi.
j: Purkaa tarball BZIP2:n avulla.

Jos haluat mieluummin määritellä eri hakemiston, johon tiedostot puretaan sen sijaan, että tyhjentäisit kaiken nykyisessä hakemistossa olevan sisällön, lisää yllä oleviin komentoihin -C /PATH/TO/DIRECTORY/. Korvaa /PATH/TO/DIRECTORY/ todellisella polulla siihen hakemistoon, johon haluat tiedostot sijoittaa.

Työskentely Zip-tiedostojen kanssa

Zip on luultavasti maailman yleisin pakattu arkistointiformaatti. Zip-tiedostojen pääte on yleensä .zip.

Tiedostoja täynnä olevan hakemiston pakkaaminen ZIP-tiedostoksi

Toteuta seuraava komento, jos haluat sijoittaa kaiken määritellyn hakemiston sisällä olevan sisällön pakattuun ZIP-tiedostoon.

zip -r FILE.zip DIRECTORY/

Komennon lippujen selitys

-r: Pakkaa rekursiivisesti kaikki tiedostot ja hakemistot, jotka sisältyvät zip-tiedoston DIRECTORY/-kohtaan (muuten saat vain ylimmän tason tiedostot).

Pakkaa ZIP-tiedosto nykyiseen hakemistoon

Toteuta seuraava komento purkaaksesi ZIP-tiedoston kohteet nykyiseen hakemistoon.

unzip FILE.zip

Vastaa

Sähköpostiosoitettasi ei julkaista.