Kako automatski raspakirati rar/zip datoteke?
Sadržaj:
- Vađenje datoteke tar.bz2
- Vađenje specifičnih datoteka iz datoteke tar.bz2
- Vađenje tar.bz2 datoteke iz stdina
- Spis datoteka tar.bz2
- Zaključak
Naredba
tar
omogućuje vam stvaranje i izdvajanje tar arhiva. Podržava širok spektar programa kompresije kao što su gzip, bzip2, lzip, lzma, lzop, xz i compress.
Bzip2 jedan je od najpopularnijih algoritama za komprimiranje tar-datoteka. Prema nazivu, naziv arhive katrana komprimiranog s bzip2 završava s .tar.bz2 ili .tbz2.
U ovom ćemo udžbeniku objasniti kako izdvojiti (ili raspakirati) arhive tar.bz2 i tbz2 arhivima pomoću naredbe
tar
.
Vađenje datoteke tar.bz2
Većina distribucija Linuxa i macOS dolazi s tar uslužnim programom koji je unaprijed postavljen.
Za izdvajanje datoteke tar.bz2 koristite opciju
--extract
(
-x
) i odredite naziv arhivske datoteke nakon opcije
-f
:
tar -jf archive.tar.bz2
Naredba
tar
automatski otkriva vrstu kompresije i izdvaja arhivu. Ista naredba može se koristiti za izdvajanje arhive katrana komprimirane s drugim algoritmima, poput .tar.gz.
Ako ste korisnik Desktop-a i naredbena linija nije vaša stvar, možete koristiti svoj File manager. Za izdvajanje (raspakiranje) datoteke tar.bz2 jednostavno desnom tipkom miša kliknite datoteku koju želite izdvojiti i odaberite "Ekstrakt". Windows korisnicima će trebati alat nazvan 7zip za izdvajanje datoteka tar.bz2.
Za više detaljan izlaz koristite opciju
-v
. Ova opcija kaže
tar
da prikaže imena datoteka koje se izdvajaju na terminalu.
tar -xvf archive.tar.bz2
tar
će prema zadanim postavkama izvući arhivski sadržaj u trenutnoj radnoj mapi. Upotrijebite
--directory
(
-C
) za vađenje arhivskih datoteka u određenom direktoriju:
Na primjer, za izdvajanje arhivskog sadržaja u direktorij
/home/linuxize/files
upišite:
tar -jf archive.tar.bz2 -C /home/linuxize/files
Vađenje specifičnih datoteka iz datoteke tar.bz2
Da biste iz datoteke tar.bz2 izvukli određene datoteke (datoteke), dodajte razmak odvojenih mjesta koji će biti izdvojen nakon naziva arhive:
tar -jf archive.tar.bz2 file1 file2
Prilikom izdvajanja datoteka morate navesti njihova točna imena, uključujući putanju, koja su ispisana kad se koristi opcija
--list
(
-t
).
Izdvajanje jedne ili više mapa iz arhive isto je kao i izdvajanje više datoteka:
tar -jf archive.tar.bz2 dir1 dir2
tar -jf archive.tar.bz2 README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
Opcija
--wildcards
omogućuje vam izdvajanje datoteka iz datoteke tar.bz2 na temelju zamjenskog uzorka. Uzorak mora biti naveden kako bi se spriječilo školjka da ga protumači.
Na primjer, za izdvajanje samo datoteka čija imena završavaju u
.md
(Markdown datoteke), upotrijebili biste:
tar -jf archive.tar.bz2 --wildcards '*.md'
Vađenje tar.bz2 datoteke iz stdina
Prilikom izdvajanja komprimirane datoteke tar.bz2 čitanjem arhive sa standardnog unosa (obično putem cjevovoda), morate odrediti opciju dekompresije. Opcija
-j
govori
tar
da je datoteka komprimirana bzip2.
U primjeru u nastavku preuzimamo Vim izvore pomoću naredbe
wget
i prenosimo njegov izlaz naredbi
tar
:
wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 -O - | sudo tar -xj
tar: Archive is compressed. Use -j option tar: Error is not recoverable: exiting now
Spis datoteka tar.bz2
Za popis sadržaja datoteke tar.bz2 koristite opciju
--list
(
-t
):
tar -tf archive.tar.bz2
Izlaz će izgledati ovako:
file1
file2
file3
tar -tvf archive.tar.bz2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
Zaključak
datoteka tar.bz2 je Tar arhiva komprimirana s Bzip2. Za izdvajanje datoteke tar.bz2 koristite naredbu
tar -jf
a slijedi naziv arhive.
Kada govorimo o kompresiji ili ekstrakciji datoteka, postoji mnogo softvera dostupnih na tržištu. No, većina njih odvoji vrijeme kada trebate izdvojiti nekoliko Zip, Rar ili drugih arhivskih formata datoteka. Morate izdvojiti sadržaj, jedan za drugim. Ako želite brzo i istodobno izdvojiti sadržaj svih vaših arhiva, tada će

ExtractNow
Kako izdvojiti (raspakirati) tar gz datoteku

Ako ste lutali svijetom otvorenog koda, vjerojatno ste susreli datoteke.tar.gz redovito. Paketi s otvorenim kodom uglavnom su dostupni za preuzimanje u .tar.gz i .zip formatima. U ovom ćemo vam vodiču pokazati kako izdvojiti (ili raspakirati) tar.gz arhive.
Kako raspakirati datoteke u Linuxu

Unzip je uslužni program koji vam pomaže popisati, testirati i izdvojiti komprimirane ZIP arhive. U ovom ćemo vam vodiču pokazati kako raspakirati datoteke u Linux sustavima koji su mislili na naredbeni redak.