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:
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.

Preverjanje arhiva
Ko si ustvaril arhiv, želiš morda preveriti njegovo vsebino. Da vidiš, katere datoteke so vključene v arhiv, lahko uporabiš naslednji ukaz:
Ta ukaz našteva datoteke v arhivu, ne da bi jih razpakiral. Koristno, če hitro potrebuješ pregled.

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:
Tukaj x pomeni "ekstrakt". lahko dodaš možnost v, da med razpakiranjem vidiš, katere datoteke se trenutno ekstraktirajo.

Ustvarjanje arhiva s stiskanjem
Da dodatno zmanjšaš velikost svojih arhivov, lahko dodaš možnost z, da arhiv pri ustvarjanju stisneš. Ukaz izgleda takole:
S tem se ustvari.tar.gz arhiv, kar nakazuje, da je bil arhiv stisnjen tako v tar formatu kot z gzip.

Uporaba gzip za posamezne datoteke
Še ena metoda za stiskanje je uporaba gzip. To lahko uporabiš za stiskanje posameznih datotek. Na primer:
To bo ustvarilo stisnjeno datoteko z imenom datoteka.txt.gz in izbrisalo izvirno datoteko datoteka.txt. Da obnoviš datoteko, uporabi:

Stiskanje vseh datotek v imeniku
Če želiš stiskati več datotek v trenutnem imeniku, lahko preprosto uporabiš posebne znake. Naslednji ukaz stisne vse datoteke:
To bo vse datoteke spremenilo v stisnjene.gz datoteke.

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.