SKR 1.3 - TFT35 V3 Firmware upgrade (2 of 3)
Sadržaj:
- Vađenje datoteke tar.gz
- Izdvajanje određenih datoteka iz datoteke tar.gz
- Vađenje tar.gz datoteke iz stdina
- Popis tar.gz datoteke
- Zaključak
Naredba
tar
koristi se za stvaranje tar arhiva pretvorbom grupe datoteka u arhivu. Podržava širok spektar programa kompresije kao što su gzip, bzip2, lzip, lzma, lzop, xz i compress. Tar je izvorno dizajniran za stvaranje arhiva za pohranu datoteka na magnetsku vrpcu, zbog čega je i dobio naziv „ T ape AR chive“.
Gzip je najpopularniji algoritam za komprimiranje tar-datoteka. Prema dogovoru, naziv arhive katrana komprimiranog gzipom trebao bi završiti s .tar.gz ili .tgz.
Ukratko, datoteka koja završava u .tar.gz je .tar arhiva komprimirana gzipom.
Naredba
tar
također se može koristiti za izdvajanje tar arhiva, prikaz popisa datoteka koje se nalaze u arhivi, dodavanje dodatnih datoteka postojećoj arhivi kao i razne druge vrste operacija.
U ovom ćemo vam vodiču pokazati kako izdvojiti (ili raspakirati) tar.gz i tgz arhive.
Vađenje datoteke tar.gz
Većina distribucija Linuxa i macOS dolazi s tar naredbom koja je unaprijed zadana.
Da biste izdvojili datoteku tar.gz, koristite operater
--extract
(
-x
) i navedite naziv arhivske datoteke nakon
f
mogućnosti:
tar -xf archive.tar.gz
Naredba
tar
automatski će otkriti vrstu kompresije i izdvojit će arhivu. Ista naredba može se koristiti za vađenje arhive katrana komprimirane s drugim algoritmima kao što je .tar.bz2.
Opcija
-v
učinit će naredbu
tar
vidljivijom i ispisati imena datoteka koje se izdvajaju na terminalu.
tar -xvf archive.tar.gz
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
, možete koristiti:
tar -xf archive.tar.gz -C /home/linuxize/files
Izdvajanje određenih datoteka iz datoteke tar.gz
Da biste izvukli određene datoteke iz tar.gz datoteke, dodajte razmak odvojenom razmaku popis imena datoteka koji će se izdvojiti nakon naziva arhive:
tar -xf archive.tar.gz file1 file2
Prilikom izdvajanja datoteka morate navesti njihova točna imena, uključujući putanju, ispisanu od
--list
(
-t
).
Vađenje jedne ili više mapa iz arhive isto je kao i izdvajanje datoteka:
tar -xf archive.tar.gz dir1 dir2
Ako pokušate izdvojiti datoteku koja ne postoji, prikazat će se poruka pogreške slična sljedećem:
tar -xf archive.tar.gz README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
Možete i izdvojiti datoteke iz tar.gz datoteke na temelju uzorka s zamjenskim znakovima pomoću opcije
--wildcards
i citirajući uzorak kako biste spriječili da ga ljuska interpretira.
Na primjer, za izdvajanje datoteka čija imena završavaju u
.js
(Javascript datoteke), upotrijebili biste:
tar -xf archive.tar.gz --wildcards '*.js'
Vađenje tar.gz datoteke iz stdina
U sljedećem primjeru preuzimamo izvore Blendera pomoću naredbe
wget
i prenosimo njegov izlaz naredbi
tar
:
wget -c https://download.blender.org/source/blender-2.80.tar.gz -O - | sudo tar -xz
tar: Archive is compressed. Use -z option tar: Error is not recoverable: exiting now
Popis tar.gz datoteke
Za popis sadržaja datoteke tar.gz koristite opciju
--list
(
-t
):
tar -tf archive.tar.gz
Izlaz će izgledati ovako:
file1
file2
file3
tar -tvf archive.tar.gz
-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.gz je arhiva Tar stisnuta s Gzip-om. Za izdvajanje datoteke tar.gz koristi se naredba
tar -xf
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 bz2 datoteku

Bzip2 jedan je od najpopularnijih algoritama za komprimiranje tar datoteka. U ovom ćemo udžbeniku objasniti kako izdvojiti ili raspakirati tar.bz2 i tbz2 arhive pomoću naredbe tar.
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.