Kako raspakirati datoteke u Linuxu i Ubuntu

⚡ Pametni sažetak

Raspakirajte datoteke u Linuxu i Ubuntu objašnjava praktične metode zatracZIP arhive iz terminala i GUI alata. LessObuhvaćaju sintaksu raspakiranja, opcije, rukovanje lozinkama, rješavanje problema i napredne tehnike.

  • ???? Naredba za raspakiranje: Koristite unzip file.zip u terminalu za extracbrzo arhivira.
  • 📂 Target Imenik: Dodaj -d /put/do/mape u extract datoteke u odabrani direktorij.
  • 🔐 Lozinka Architežina: Unesite lozinku -P za raspakiranje šifriranih ZIP datoteka bez upita.
  • 🔄 Ponašanje prepisivanja: Koristite -o za prepisivanje ili -n za automatsko preskakanje postojećih datoteka.
  • 🛠️ Napredni alati: 7z, p7zip i zip čuvaju dozvole i dijele vrlo velike arhive.
  • 🤖 Savjeti za AI ljusku: AI asistenti generiraju zastavice za raspakiranje, otklanjaju pogreške u arhivi i objašnjavaju opcije.

Kako raspakirati datoteke u Linuxu i Ubuntu

Zip datoteke su komprimirane mape koje sadrže različite datoteke i direktorije. Datoteke su obično komprimirane radi bolje organizacije i prijenosa te kako bi se spriječilo ugrožavanje integriteta i sigurnosti podataka.

Linux i Ubuntu dopustiti korisnicima da komprimiraju i raspakiraju datoteke i direktorije. Međutim, za razliku od drugih operativnih sustava, oba imaju nešto drugačiji način rada. Ovaj vodič će istražiti kako raspakirati datoteke na Linuxu i Ubuntu i kako koristiti zip datoteke u različitim scenarijima.

Kako raspakirati datoteku Ubuntu/Linux pomoću naredbenog retka

Koristite sljedeće korake za raspakiranje zip datoteke u Linuxu:

Korak 1) Otvorite svoj terminal.

Raspakirajte datoteku Ubuntu/Linux pomoću naredbenog retka

Pronađite terminal na vašem računalu i dvaput kliknite na njega.

Korak 2) Idite do direktorija. To možete učiniti tako daping naredba CD nakon koje slijedi putanja direktorija za pristup datoteci u njezinoj mapi.

cd Documents

Raspakirajte datoteku Ubuntu/Linux pomoću naredbenog retka

U ovom slučaju, datoteka se nalazi u mapi Dokumenti.

Korak 3) Upotrijebite naredbu Linux unzip.

unzip Compress1.zip

Raspakirajte datoteku Ubuntu/Linux pomoću naredbenog retka

Datoteka se u ovom scenariju zove Compress1.zip. Ne zaboravite zamijeniti sa stvarnim nazivom vaše komprimirane datoteke.

Korak 4) ExtracPremjestite datoteku na željenu lokaciju. Na primjer:

unzip Compress1.zip -d <destination>

Raspakirajte datoteku Ubuntu/Linux pomoću naredbenog retka

Naredba za raspakiranje Linuxa extracts sadržaj zip datoteke u trenutnom direktoriju. Željenu lokaciju možete odabrati pomoću naredbe -d.

Zamijeniti s nazivom željene mape.

Korak 5) Provjerite bivšitracted datoteke pomoću naredbe ls. Upišite ls na vašem terminalu da biste vidjeli popis datoteka na vašem sustavu i potvrdili da su datoteke uspješno raspakirane nakon što to učinite.

Raspakirajte datoteku Ubuntu/Linux pomoću naredbenog retka

Naredba unzip ima druge različite komponente koje olakšavaju raspakiranje zip datoteka u Linuxu kao što su:

  • [opcije]: Ovo se odnosi na različite opcije koje možete koristiti s naredbom raspakiraj. Neke od najčešćih opcija uključuju:
    • -l: Ispis sadržaja zip datoteke bez extractingajući ih.
    • -v: Prikaži detaljan izlaz dok je extracting datoteke.
    • -q: Izvrši extractiho bez prikazivanja ikakvog rezultata.
    • -o: Prebrišite postojeće datoteke bez traženja potvrde.
  • : Određuje naziv ili putanju extracted zip datoteka.
  • [-d ]: Ovo je obično opcionalno i omogućuje vam da odredite odredišni direktorij u koji želite smjestiti extracted datoteke. Ovo je obično opcionalno, što vam omogućuje da usmjerite Linux raspakiranje u direktorij po vašem izboru.

Uvijek možete upisati naredbu na svom terminalu za više informacija o njegovoj upotrebi i dostupnim opcijama.

Bilješka: Linux naredbe razlikuju velika i mala slova. Stoga uvijek koristite ispravna velika i mala slova kada navodite nazive datoteka i direktorija.

Možete pogledati stranicu priručnika naredbe pokretanjem man unzip u terminalu kako biste saznali više o korištenju naredbe unzip.

Kako raspakirati datoteke u Linuxu pomoću GUI alata

Trebat će vam distribucija Linuxa, kao što je Ubuntu, za korištenje GUI alata. Ubuntu korisnicima pruža jednostavan alat za upravljanje arhivama za rad sa komprimiranim datotekama. To omogućuje korištenje Ubuntu za raspakiranje datoteka.

Kako raspakirati datoteke pomoću Ubuntuvoditelj arhive

Za raspakiranje datoteka na Ubuntu pomoću upravitelja arhive:

Korak 1) Pronađite zip datoteku na svom računalu.

Raspakirajte datoteke u Linuxu pomoću GUI alata

Korak 2) Desnom tipkom miša kliknite svoju arhivsku datoteku da biste otkrili kontekstni izbornik.

Raspakirajte datoteke u Linuxu pomoću GUI alata

Korak 3) Odaberite željeno odredište za svog bivšeg/bivšutracted datoteke odabirom "Extrac"Ovdje" ili "Ex"tracdo…“.

Raspakirajte datoteke u Linuxu pomoću GUI alata

Korak 4) Odaberite željenu destinaciju za bivšeg/bivšutracted datoteke ako odaberete "Extracdo… “.

Raspakirajte datoteke u Linuxu pomoću GUI alata

Korak 5) Kliknite "Odaberi" za nastavak i pričekajte extraction.

Raspakirajte datoteke u Linuxu pomoću GUI alata

Korak 6) Pristup bivšemtracted datoteke u navedenom odredišnom direktoriju. Vaš bivšitracted datoteke će zadržati nazive i lokacije izvorne zip datoteke.

Raspakirajte datoteke u Linuxu pomoću GUI alata

Upravitelj arhive pruža korisničko sučelje za stvaranje, pregled i arhiviranjetract razne zip formate. Omogućuje vam komprimiranje, npr.traci lakše upravljati datotekama unutar arhiva nego pri radu s terminalom.

Uobičajeni problemi prilikom raspakiranjaping Datoteke na Linuxu

Također je moguće naići na probleme prilikom raspakiranjaping datoteke na Linuxu. Neki od tih problema uključuju

Nedovoljne dozvole za datoteke

Nedostatak potrebnih dozvola za pristup zip datoteci može uzrokovati pogreške tijekom raspakiranjapingNa primjer, otvaranje zip datoteke zaštićene lozinkom bez ispravne lozinke uzrokovat će probleme. Da biste izbjegli takve probleme, morate imati potrebna dopuštenja prilikom pristupa zip datotekama.

Oštećenje datoteke

Oštećene datoteke također će biti problematične tijekom raspakiranjaping proces. Obično se oštećenje događa tijekom procesa preuzimanja. Ponekad se događa zbog drugih čimbenika, poput lošeg rukovanja datotekama u pohrani.

Ako naiđete na problem tijekom raspakiranjaping zbog oštećenja, pokušajte ponovno preuzeti zip datoteku ili nabaviti drugu verziju zip datoteke koja nije oštećena.

Nekompatibilni formati kompresije

Zip datoteke dolaze u različitim formatima kompresije. Važno je zapamtiti ove formate jer svaki format ima odgovarajuću naredbu za raspakiranje. Pokušaj raspakiranja TAR datoteke pomoću naredbe 'unzip' za ZIP datoteku uzrokovat će probleme.

Nedovršena preuzimanja

Nepotpuna preuzimanja također mogu uzrokovati probleme prilikom raspakiranjaping datoteke. Prije raspakiranja provjerite jeste li preuzeli cijelu datotekuping Datoteka.

Nedostatak potrebnih alata

Neki formati će imati problema ako nemate alate za njihovo raspakiranje. Na primjer, imat ćete problema prilikom pokušaja raspakiranja itracRAR datoteku ako niste instalirali uslužni program 'rar' na Linuxu.

Problemi s kodiranjem naziva datoteke

Također možete imati problema ako pokušate raspakirati datoteku čiji nazivi datoteka koriste različito kodiranje znakova od onog postavljenog na vašem sustavu. Stoga provjerite odgovara li kodiranje znakova na vašem sustavu nazivima datoteka u zip datoteci.

Ograničenja veličine datoteke

Moguće je da ćete naići na probleme s raspakiranjemping datoteke određenih veličina ako postoje ograničenja veličine datoteka na vašem sustavu. To dovodi do pogrešaka svaki put kada pokušate pristupititract velike datoteke. Obavezno provjerite ograničenja datotečnog sustava i prilagodite ih po potrebi.

Napredne tehnike zip datoteka

Također je moguće izvesti napredne radnje na zip datotekama u sučelju naredbenog retka u Linuxu.

Neke od naprednih radnji za stvaranje i izmjenu različitih datoteka uključuju:

Korak 1) Dodajte datoteke u postojeću zip datoteku:

zip -u myfiles.zip file3.txt

Opcija -u omogućuje ažuriranje postojeće zip datoteke, tj. myfiles.zip s file3.txt.

Korak 2) Brisanje datoteka iz zip datoteke:

zip -d myfiles.zip file2.txt

Opcija -d omogućuje vam brisanje file2.txt iz arhive myfiles.zip.

Korak 3) Navedite sadržaj zip datoteke:

unzip -l myfiles.zip

Opcija -l s naredbom unzip omogućuje vam popis sadržaja arhive myfiles.zip bez extractingajući ih.

Korak 4) Zaštitite zip datoteke lozinkom

Svoje zip datoteke možete zaštititi lozinkom pomoću opcije -p nakon koje slijedi željena lozinka.

zip -r -e -P <password> <archive_name>.zip <file1> <file2> <file3> ...

Zamijeniti sa željenom lozinkom, .zip sa željenim nazivom za vašu zip datoteku i , , ... s popisom datoteka ili direktorija koje želite dodati u svoju zip arhivu.

Na primjer, ako želite stvoriti datoteku zaštićenu lozinkom naziva myfiles.zip, koja će sadržavati file1.txt i directory/, pokrenuli biste:

zip -r -e -P mypassword myfiles.zip file1.txt directory/

Ponovno unesite lozinku za potvrdu. Lozinka će također biti potrebna prilikom extracpregledavanje ili pregled sadržaja u arhivi.

Korak 5) Koristite zip datoteke za sigurnosne kopije

Upišite sljedeću naredbu na svom terminalu da biste koristili zip datoteke kao sigurnosne kopije u Linuxu.

zip -r backup.zip <file1> <file2> <directory1> <directory2> …

Zamijeniti s datotekama i direktorijima koje želite uključiti u sigurnosnu kopiju.

Korak 6) Ažurirajte postojeću pričuvnu zip datoteku

Moguće je ažurirati postojeću rezervnu zip datoteku s novijim verzijama datoteka.

Da biste to učinili, upišite sljedeću naredbu na terminalu:

zip -ur backup.zip <file1> <file2> <directory1> <directory2>

Opcija -u ažurirat će postojeću pričuvnu zip datoteku (backup.zip) ažuriranim verzijama datoteka i direktorija. Dodat će se samo nepromijenjene datoteke ili one koje još nisu u arhivi.

Na primjer, za ažuriranje sigurnosne kopije s modificiranom verzijom file1.txt, file2.txt directory1/ i directory2/, pokrenite:

zip -ur backup.zip file1.txt file2.txt directory1 directory2

Korak 7) Extract datoteke iz sigurnosne kopije zip datoteke u određeni direktorij

Ako želite raditi s Linux zip datotekom i extract iz sigurnosne kopije datoteke i u radni direktorij:

unzip backup.zip

Korak 8) Raspakirajte mnogo datoteka u mapi

Za raspakiranje više datoteka u određenoj mapi:

unzip '*.zip'

Ispis sadržaja datoteke sigurnosne kopije

Pomoću sljedeće naredbe možete navesti sadržaj sigurnosne kopije datoteke bez extractingajući ih.

unzip -l backup.zip

Zaključak

Zipping i raspakirajping datoteke nam omogućuju sigurniju organizaciju i prijenos datoteka. Dok Linux i Ubuntu su moćni i svestrani operativni sustavi, njihov zipping i raspakirajping procesi ostaju jednostavni i učinkoviti, što vam omogućuje jednostavno rukovanje različitim datotekama i direktorijima.

Pitanja i odgovori

Pokrenite sudo apt update, a zatim sudo apt install unzip. Većina Ubuntu Instalacije uključuju unzip prema zadanim postavkama, ali naredba radi na svim podržanim izdanjima.

Da. AI asistenti poput ChatGPT-a i Copilota generiraju petlje za raspakiranje datoteka, predlažu zastavice i objašnjavaju pogreške u arhiviranju. Ubrzavaju skriptiranje ljuske za ponavljajuće pogreške.traccioni zadaci.

AI alati interpretiraju stderr izlaz, predlažu popravke za oštećene arhive i preporučuju alternativne uslužne programe poput 7z ili jar kada raspakiranje ne uspije na nestandardnim ZIP formatima.

Koristite unzip -P datoteka_vašalozinka.zip. Za interaktivne upite izostavite -P i unzip će tražiti lozinku. Koristite jake navodnike ako vaša lozinka sadrži posebne znakove.

Pokrenite naredbu unzip file.zip -d /put/do/mape. Naredba unzip automatski stvara odredišni direktorij ako već ne postoji na disku.

ZIP arhive komprimiraju svaku datoteku pojedinačno i pohranjuju strukturu direktorija. tar prvo grupira datoteke, opcionalno piping putem gzip ili xz za kompresiju. tar je standard na Unix sustavima.

Ne uvijek. Zlonamjerne arhive mogu sadržavati izvršne datoteke, exploite zip slipova ili ogromne ugniježđene datoteke. Skenirajte arhive pomoću ClamAV-a i extract unutar sandbox direktorija kada izvori nisu pouzdani.

Koristite petlju ljuske: for f in *.zip; do unzip -o “$f”; done. Ovo ponavlja svaku ZIP datoteku u direktoriju i extracts ih prilikom prepisivanja duplikata.

Sažmite ovu objavu uz: