Darva ir diezgan populārs arhīvu formāts, īpaši Linux. Daudzos gadījumos paketes atjauninājumu piegādei distros tiek izmantoti darvas arhīvi. Darvas arhīvi ir bieži atrodami, kad runa ir par failu koplietošanu tiešsaistē.
Pārbaudiet, kā atcelt failus Linux.
Darva Linux
Lai pārvaldītu darvas arhīvus, visiem Linux distros ir darvas rīks. Tieši šo rīku izmantosim darvas arhīva satura izvilkšanai.
Parādīsim visu ar piemēru. Vispirms izveidosim darvas arhīvu ar vairākiem failiem un direktorijiem. Šeit esmu izveidojis direktoriju ar nosaukumu “Skudras”, kas tiks pārveidots par darvas arhīvu.
$ koks Skudras /
Tagad izveidosim darvas arhīvu no direktorija. Šeit darva darbam izmantos dažādus saspiešanas algoritmus. Tā ir izplatīta prakse, ka saspiešanas algoritms nosaka izejas faila nosaukumu.
Lai izveidotu darvas arhīvu, izmantojot gzip saspiešanu, izmantojiet šo komandu.
$ tar -cvzf skudras.darva.gz
Lai izveidotu darvas arhīvu, izmantojot bzip2 saspiešanu, izmantojiet šo komandu.
$ tar -cvjf skudras.darva.bz2
Lai izveidotu darvas arhīvu, izmantojot XZ saspiešanu, izmantojiet šo komandu.
$ tar -cvJf skudras.darva.xz
Darvas failu ieguve
Uzskaitiet darvas saturu
Šajā darvas komandā tiks uzskaitīti visi darvas arhīvā iekļautie faili un direktoriji.
$ tar -tvf
Pieņemsim ātri sadalīt izmantotos karodziņus.
- t: Tas liek darvai uzskaitīt arhīva saturu.
- v: Tas liek darvai izdrukāt savu darbību konsolē.
- f: Tas norāda darvai, kuram failam veikt darbību.
Izvilkt visu failu
Tagad mēs esam gatavi iegūt pieejamos darvas arhīvus. Kaut arī jums vajadzēja izmantot dažādas komandas, lai izveidotu dažāda veida darvas arhīvus, visu to izdalīšanai mēs varam izmantot tikai vienu darvas komandu.
Ar šo darvas komandu tiks izvilkts jebkurš derīgs darvas arhīvs. Ja eksistē faili ar līdzīgiem failu nosaukumiem, pēc ieguves darva pārraksta failus ārpus arhīva.
$ tar -xvf
Lūk, mēs saskaramies ar vienu jaunu darvas karogu.
- x: Tas liek darvai iegūt arhīvu.
Ja nevēlaties, lai darva pārrakstītu esošos datus, pievienojiet karodziņu “-k”. Tas liek darvai nepārrakstīt / aizstāt nevienu esošu failu vai direktoriju.
$ tar -xvkfIzvilkt konkrētus failus
Ir dažas situācijas, kad jums nav nepieciešams viss darvas arhīvs, kas iegūts tikai viena faila sagrābšanai. Darvas rīks piedāvā tādu elastību, ka varat iegūt tikai dažus atlasītos nepieciešamos failus.
Šim uzdevumam darvas komandu struktūra izskatīsies šādi. Šeit faila nosaukums būtu jūsu vēlamā faila nosaukums. Tam jāatbilst faila nosaukumam, kas atrodas darvas arhīvā.
$ tar -xvf
Ja vēlaties tādā veidā izvilkt pāris failus, izmantojiet šādu komandu struktūru.
$ tar -xvf
Izvilkt īpašus direktorijus
Šī ir vēl viena lieliska darvas arhīva iezīme. Pieņemot, ka darvas arhīvā pie rokas ir direktorijs vai vairāk, jūs varat manuāli pateikt darvai, kuru direktoriju iegūt.
Komandu struktūra ir līdzīga iepriekšējai sadaļai.
$ tar -xvf
Ja vēlaties iegūt vairākus direktorijus, palaidiet šo komandu.
$ tar -xvf
Pēdējās domas
Darvas arhīvu iegūšana ir diezgan vienkāršs uzdevums. Viss, kas jums jāzina, ir pareizā darvas komanda. Ja jūs interesē darbību veikšana ar GUI un failu pārvaldnieka izmantošana, failu pārvaldniekam pēc noklusējuma vajadzētu būt iespējai iegūt darvas arhīvus.
Linux ir vairāk rīku dažādu saspiestu arhīvu formātu iegūšanai. Pārbaudiet, kā iegūt saspiestus arhīvus Linux.
Laimīgu skaitļošanu!