Tar je zelo priljubljena oblika arhiva, zlasti v Linuxu. V mnogih primerih distributerji uporabljajo tar arhiv za dostavo posodobitev paketov. Arhiv katrana je pogosto najti tudi pri izmenjavi datotek v spletu.
Oglejte si, kako odstranite datoteke iz Linuxa.
Tar v Linuxu
Za upravljanje tar arhivov je vsem distribucijskim sistemom Linux priloženo orodje tar. To orodje bomo uporabili za pridobivanje vsebine tar arhiva.
Pokažimo vse s primerom. Najprej ustvarimo tar arhiv z več datotekami in imeniki. Tu sem ustvaril imenik z imenom "Mravlje", ki bo preoblikovan v tar arhiv.
$ drevesa mravlje /
Zdaj pa naredimo tar imenik iz imenika. Tu bo tar za svoje delo uporabil različne algoritme stiskanja. Običajna praksa je, da algoritem stiskanja narekuje ime izhodne datoteke.
Če želite z uporabo stiskanja gzip ustvariti tar arhiv, uporabite naslednji ukaz.
$ tar -cvzf mravlje.katran.gz
Če želite z uporabo stiskanja bzip2 ustvariti tar arhiv, uporabite naslednji ukaz.
$ tar -cvjf mravlje.katran.bz2
Če želite ustvariti tar arhiv s stiskanjem XZ, uporabite naslednji ukaz.
$ tar -cvJf mravlje.katran.xz
Izdvajanje tar datotek
Navedite vsebnost katrana
Naslednji ukaz tar bo pokazal vse datoteke in imenike, vključene v arhiv tar.
$ tar -tvf
Hitro razčlenimo zastavice, ki smo jih uporabili.
- t: tar pove, da navede vsebino arhiva.
- v: Pove tar, naj natisne svoje dejanje na konzolo.
- f: Tar pove, v kateri datoteki naj izvede dejanje.
Izvlecite celotno datoteko
Zdaj smo pripravljeni izvleči arhiv katrana, ki ga imamo na dosegu roke. Čeprav ste za ustvarjanje različnih vrst arhivov tar morali uporabiti različne ukaze, lahko za ekstrahiranje vseh uporabimo samo en ukaz tar.
Naslednji ukaz tar bo izvlekel kateri koli veljaven arhiv tar. Če obstajajo datoteke s podobnimi imeni datotek, bo tar po ekstrakciji prepisal datoteke izven arhiva.
$ tar -xvf
Tu smo pred novo zastavo tar.
- x: pove tar, da izvleče arhiv.
Če ne želite, da tar prepiše obstoječe podatke, dodajte zastavico “-k”. Pove tar, naj ne prepiše / zamenja nobene obstoječe datoteke ali imenika.
$ tar -xvkfIzvlecite določene datoteke
V nekaterih situacijah vam celotnega arhiva tar ni treba izvleči samo zato, da zajamete eno datoteko. Orodje tar ponuja tako prilagodljivost, da lahko izvlečete le nekaj izbranih datotek, ki jih potrebujete.
Za to nalogo bi bila struktura ukaza tar videti tako. Tu bi bilo ime datoteke ime datoteke vaše želene datoteke. Ujemati se mora z imenom datoteke, ki je v arhivu tar.
$ tar -xvf
Če želite na tak način izvleči nekaj datotek, uporabite naslednjo ukazno strukturo.
$ tar -xvf
Izvlecite določene imenike
To je še ena izjemna lastnost tar arhiva. Ob predpostavki, da arhiv tar v vaši roki vsebuje imenik ali več, lahko taru ročno določite, kateri imenik naj izvleče.
Struktura ukaza je podobna zgornjemu razdelku.
$ tar -xvf
Če želite izvleči več imenikov, zaženite naslednji ukaz.
$ tar -xvf
Zadnje misli
Izdvajanje arhivov katrana je precej preprosta naloga. Vse, kar morate vedeti, je pravi ukaz tar. Če vas zanima izvajanje dejanj z grafičnim uporabniškim vmesnikom in uporaba upravitelja datotek, mora imeti upravitelj datotek možnost privzeto izvleči tar arhive.
V Linuxu obstaja več orodij za pridobivanje različnih formatov stisnjenih arhivov. Oglejte si, kako izvleči stisnjene arhive v Linuxu.
Srečno računalništvo!