Korisni savjeti

Kako stvoriti arhivu u Linux Mint-u i kako raspakirati arhivu?

Pin
Send
Share
Send
Send


Za razliku od operativnih sustava obitelji Windows, sve se operacije na Linuxu mogu izvoditi i u terminalu (naredbeni redak) i u grafičkom sučelju, a otpakiranje arhiva nije iznimka. U nastavku ćemo govoriti o tome kako raspakirati razne arhive u Linuxu koristeći samo naredbenu liniju.

Vrste arhiva na Linuxu

U operacijskom sustavu Windows arhiva se obično razumije kao datoteka koja kombinira nekoliko drugih datoteka, dok su te datoteke komprimirane, tj. ukupna veličina postaje manja. Stoga arhiviranje u sustavu Windows podrazumijeva smanjenje veličine datoteka tako što ih komprimirate i kombinirate u jednu datoteku.

U Linuxu je arhiviranje nešto drugačiji proces, ili bolje rečeno, podijeljeno je na dva. Prvo, kombiniranje nekoliko datoteka u jednu je arhiviranje, a drugo je sažimanje (kompresija) ovih datoteka kako bi se smanjila njihova veličina. To je važno jer možete sami upoznati ili stvoriti arhivu, što neće smanjiti veličinu datoteka, već će jednostavno kombinirati nekoliko datoteka, na primjer, radi prikladnog prijenosa tih datoteka drugom korisniku.

Možete saznati da je datoteka arhiva po njenom proširenju. Evo najčešćih arhivskih proširenja u Linuxu:

  • .tar - arhiva je kreirana pomoću standardnog programa tar bez kompresije podataka,
  • .tar.gz - tar arhiva komprimirana gzipom,
  • .tar.bz2 - tar arhiva komprimirana bzip2,
  • .zip - arhiva komprimiranjem stvorena u ZIP programu,
  • .7z je komprimirana arhiva koju je stvorio 7Zip.

Nisam odredio vrstu .rar, s obzirom da se u Linuxu, za razliku od Windowsa, ova vrsta arhive rijetko koristi i prema zadanim postavkama ne postoji mogućnost rada s rar arhivima u Linuxu. No, naravno da možemo dodati mogućnost rada s rar-om u Linuxu, kasnije ću u članku pokazati kako se ta funkcionalnost dodaje Linux Mint-u.

Stvaranje arhive u Linuxu Mint

Na Linuxu napredni korisnici obično koriste terminal za stvaranje arhive, tj. naredbeni redak (u principu i za mnoge druge operacije), no, početnicima će ova metoda biti pomalo neugodna i na prvi pogled nerazumljiva. Ali kao što znate, Linux Mint je sustav koji je namijenjen običnim korisnicima, pa prema zadanim postavkama postoji standardni program s grafičkim sučeljem koji može raditi s arhivima, "Arhiva", Ovaj program možete pokrenuti iz izbornika Mint, na primjer, "Izbornik -> Pribor -> Upravitelj arhiva".

Međutim, u većini slučajeva nije potrebno pokretati upravitelja arhiva radi stvaranja ili raspakiranja arhiva; ova je funkcionalnost integrirana u sustav.

NAPOMENA!Kao primjer, članak koristi verziju Linux Mint 19 MATE..

Jednostavan način stvaranja arhive u Linuxu Mint

Arhiva u Linux Mint-u može se stvoriti vrlo jednostavno, za to trebate samo desnom tipkom miša kliknuti na datoteku ili mapu i kliknuti „Sažimanje”.

Tada ćemo od zadanog tražiti da napravimo arhivu .tar.gz (ovo je najčešća vrsta arhive u Linuxu). No možete promijeniti vrstu arhive koja se stvara dodavanjem vrste koja vam je potrebna u odgovarajućem polju (padajući popis), na primjer, ZIP, 7z ili bilo koji drugi s predstavljenog popisa. Ovdje možete postaviti i ime rezultirajuće arhive i mapu lokacija. Za pokretanje postupka arhiviranja kliknite „Stvaranje”.

Kao rezultat, u mom je slučaju stvorena arhivska datoteka Test.tar.gz u istoj mapi

Ako trebate arhivirati nekoliko datoteka, tada ih odaberete sve, a na isti način pozivate izbornik i kliknete „Sažimanje”.

Stvaranje 7z arhive pomoću terminala u Linuxu Mint

Kao što je već napomenuto, arhive u Linuxu također se mogu kreirati pomoću terminala, stvorimo primjer 7z arhive pomoću terminala.

Ovu vrstu arhive stvara uslužni program s istim nazivom 7z, za to pokrećemo terminal, primjerice, pomoću prečaca na ploči ili iz izbornika Mint.

Zatim, za stvaranje test.7z arhive koja će sadržavati istu testnu datoteku, trebate pokrenuti sljedeću izjavu

U ovom priručniku prvo je ime uslužnog programa, tj. 7z, zatim naredba koja kaže da trebamo stvoriti arhivu, a zatim naznačimo naziv rezultirajuće arhive, uključujući put gdje je spremiti. Zaključno, označavamo datoteku koja se arhivira, uključujući i put do ove datoteke (svugdje sam naznačio put do direktorija "Dokumenti" koji se nalazi u korisničkoj mapi). Ako je sve u redu, kada uslužni program dovrši svoj rad, prikazat će poruku "U redu".

Kako ne biste odredili staze do direktorija, možete odmah ići do željenog direktorija pomoću naredbe cd. Na primjer, u mom slučaju naredba bi izgledala ovako:

I nakon ulaska u kontekst određenog direktorija, kada pokrenete uslužni program 7z, možete odrediti samo nazive datoteka, tj. nema staze.

Kao rezultat toga, arhiva Test.7z stvorena je u mapi koju sam naznačio.

Otpakiranje arhive u Linux Mint

Da biste raspakirali arhivu u Linux Mint-u, možete koristiti:

  • Archive Manager (Raspakirajte funkcionalnost),
  • Kontekstni izbornik uzrokovan desnim klikom na arhivu,
  • Linux terminal.

Sada pogledajmo nekoliko načina za raspakiranje arhiva u Linuxu Mint.

Jednostavan način za raspakiranje arhive u Linuxu Mint

Najlakši način raspakiranja arhive u Linux Mint je upotreba funkcionalnosti kontekstnog izbornika uzrokovana desnim klikom na arhivu "Otkopčajte ovdje" ili Otkopčajte, tako će se datoteke iz arhive izvući u trenutnu mapu ili, sukladno tome, u mapu koju navedete.

Kako raspakirati arhivu u Linuxu Mint pomoću terminala?

Ako želite raspakirati arhivu u Linuxu pomoću terminala, naredbe za raspakiranje izgledat će ovako

Idite do željenog imenika

Otpakiranje 7z arhive s programom 7Zip

Kao što vidite, za raspakiranje arhive, 7z program se mora koristiti s naredbom x.

Kako raspakirati RAR arhivu u Linuxu Mint?

Da biste mogli raspakirati rar arhive u Linux Mint-u, morate instalirati paket p7zip-RAR za 7Zip aplikaciju, stoga se ne moraju instalirati dodatni programi za raspakiranje rar arhiva, tj. trebate samo proširiti funkcionalnost 7Zip-a.

Da biste instalirali p7zip-rar paket, morate pokrenuti sljedeću naredbu na Linux terminalu (morat ćete unijeti lozinku administratora).

Naredba za instaliranje p7zip-rar paketa

Nakon instaliranja ovog paketa možete raspakirati rar datoteke pomoću programa 7Zip, upravitelja arhiva u grafičkom sučelju i također iz kontekstnog izbornika „Raspakirajte”, tj. baš kao i druge vrste arhiva.

Sada znate kako se arhivi stvaraju i raspakiraju u Linux Mint operativnom sustavu, nadam se da vam je materijal za sada bio koristan!

Otpakiranje tar-arhiva na Unix / Linuxu

Možete pogledati arhivu i saznati sadržaj:

Možete izdvojiti i navedenu datoteku, pretpostavimo da trebate dobiti some_my_archive.txt:

Možete odrediti put do bilo koje datoteke u bilo kojoj mapi:

Navedenu mapu lako možete dobiti iz svoje arhive, pretpostavimo da trebate nabaviti "my_folder":

Otpakiranje gz arhiva na Unix / Linuxu

Da biste raspakirali, koristite:

Možete pregledati arhivu (komprimiranu pomoću GZIP-a) i saznati sadržaj:

Možete izdvojiti i navedenu datoteku, pretpostavimo da trebate dobiti some_my_archive.txt:

Možete odrediti put do bilo koje datoteke u bilo kojoj mapi:

Navedenu mapu lako možete dobiti iz svoje arhive, pretpostavimo da trebate nabaviti "my_folder":

Otpakiranje bz2 arhive na Unix / Linux

Da biste raspakirali, koristite:

Možete pregledati arhivu (komprimiranu pomoću BZIP2) i saznati sadržaj:

Možete izdvojiti i navedenu datoteku, pretpostavimo da trebate dobiti some_my_archive.txt:

Možete odrediti put do bilo koje datoteke u bilo kojoj mapi:

Navedenu mapu lako možete dobiti iz svoje arhive, pretpostavimo da trebate nabaviti "my_folder":

9 komentara

autore, zaboravili ste posvetiti takav problem kao ruska slova u .zip arhivi u Linuxu. često se arhive otvaraju prazne ako u arhivi postoji mapa s ruskim slovima. te se mape raspakiraju u ime s kvadratima, a unutar datoteke sustav kasnije ne otvara. za

9 godina korištenja Linuxa kao radne površine, još uvijek nisam mogao pronaći rješenje za ovaj problem.

nema rješenja. Hvala na nestandardnom kodiranju sustava Windows

Izdvajanje arhiva pomoću Shell funkcija

Kako se ne biste sjetili koji ključ koristiti prilikom raspakiranja arhiva, možete dodati funkciju za to. Otvorite .bashrc ili .zshrc na OS-u:

I na samom kraju propisujemo:

Ponovno pokrenite bashrc ljusku:

PS: Ako koristite zsh, tada ga ponovo pokrenite. Zatvorite i otvorite svoj terminal.

Primjena je vrlo jednostavna, na primjer:

Pogledajte video: Writing 2D Games in C using SDL by Thomas Lively (Rujan 2020).

Pin
Send
Share
Send
Send