V današnjem digitalnem svetu je neizogibno, da se podatki kopičijo. Arhiviranje in stiskanje datotek sta učinkovita metoda za prihranek prostora in pripravo podatkov za pošiljanje preko interneta. Še posebej pod Linuxom je uporaba ukazov, kot sta tar in zip, zelo razširjena. V tem priročniku se boš naučil, kako učinkovito arhivirati, stiskati in razpakirati datoteke in mape.

Najpomembnejše spoznanje

  • Ukazi tar in zip so osrednja orodja za arhiviranje in stiskanje datotek pod Linuxom.
  • Dengan tar lahko ustvarjaš arhive in jih tudi stiskaš, če poleg uporabiš možnost z.
  • Razpakiranje arhivov se prav tako izvede z ukazom tar, pri čemer lahko uporabimo različne možnosti, da izpolnimo specifične zahteve.
  • Obstajajo tudi alternative, kot je gzip, za stiskanje posameznih datotek.

Navodila po korakih

Arhiviranje map in datotek z tar

Za arhiviranje datotek in map uporabljamo ukaz tar. Imaš možnost ustvariti arhiv ali razpakirati obstoječega. V tem koraku boš ustvaril arhiv.

Za začetek ukaza odpri svoj terminal in se postavi v imenik, iz katerega želiš arhivirati datoteke. Tukaj je primer ukaza za ustvarjanje arhiva:

tar cvf papir.tar papir papir2

V tem primeru c pomeni "ustvari", v za "podrobno" (tj. pokaži mi, kaj se trenutno dogaja), in f pomeni "datoteka" in določa ime arhiva. Pri tem dodajamo mapo papir in papir2 v arhiv. Izhod, ki ga vidiš na zaslonu, prikazuje vse vsebine, ki se dodajajo v arhiv.

Učinkovito arhiviranje in stiskanje datotek v Linuxu

Preverjanje arhiva

Ko si ustvaril arhiv, želiš morda preveriti njegovo vsebino. Da vidiš, katere datoteke so vključene v arhiv, lahko uporabiš naslednji ukaz:

tar tf papir.tar

Ta ukaz našteva datoteke v arhivu, ne da bi jih razpakiral. Koristno, če hitro potrebuješ pregled.

Učinkovito arhiviranje in stiskanje datotek v Linuxu

Razpakiranje arhiva

Za razpakiranje obstoječega tar arhiva to lahko storiš zelo preprosto. Pomakni se do mesta, kjer se nahaja tvoja tar datoteka, in uporabi naslednji ukaz:

tar xvf papir.tar

Tukaj x pomeni "ekstrakt". lahko dodaš možnost v, da med razpakiranjem vidiš, katere datoteke se trenutno ekstraktirajo.

Učinkovito arhiviranje in stiskanje datotek v Linuxu

Ustvarjanje arhiva s stiskanjem

Da dodatno zmanjšaš velikost svojih arhivov, lahko dodaš možnost z, da arhiv pri ustvarjanju stisneš. Ukaz izgleda takole:

tar cvfz papir.tar.gz papir papir2

S tem se ustvari.tar.gz arhiv, kar nakazuje, da je bil arhiv stisnjen tako v tar formatu kot z gzip.

Učinkovito arhiviranje in stiskanje datotek v Linuxu

Uporaba gzip za posamezne datoteke

Še ena metoda za stiskanje je uporaba gzip. To lahko uporabiš za stiskanje posameznih datotek. Na primer:

gzip datoteka.txt

To bo ustvarilo stisnjeno datoteko z imenom datoteka.txt.gz in izbrisalo izvirno datoteko datoteka.txt. Da obnoviš datoteko, uporabi:

gunzip datoteka.txt.gz
Učinkovito arhiviranje in stiskanje datotek v Linuxu

Stiskanje vseh datotek v imeniku

Če želiš stiskati več datotek v trenutnem imeniku, lahko preprosto uporabiš posebne znake. Naslednji ukaz stisne vse datoteke:

gzip *

To bo vse datoteke spremenilo v stisnjene.gz datoteke.

Učinkovito arhiviranje in stiskanje datotek v Linuxu

Povzetek - Arhiviranje in stiskanje datotek pod Linuxom

Sedaj si se naučil, kako učinkovito arhivirati in stiskati datoteke ter mape z tar in gzip. Različne možnosti in ukazi ti ponujajo prilagodljivost za učinkovito upravljanje tvojih podatkov.

Pogosto zastavljena vprašanja

Kaj je razlika med tar in zip?tar arhivira datoteke, medtem ko zip datoteke stiska in arhivira.

Kako razpakiram datoteko tar.gz?Uporabi ukaz tar xvf ime_datoteke.tar.gz v terminalu.

Ali lahko razpakiram tudi samo eno datoteko iz tar arhiva?Da, lahko razpakiraš specifično datoteko z ukazom tar xvf ime_datoteke.tar.gz datoteka.txt.

Kaj narediti, če potrebujem samo pregled datotek v arhivu?Uporabi ukaz tar tf ime_datoteke.tar za seznam.

Kako najbolje shraniti svoje arhive?Priporočljivo je, da jih shranjuješ na zunanjih shranjevalnih napravah ali oblačnih rešitvah, da preprečiš izgubo podatkov.