Linux komandas

Linux darvas komanda

Linux darvas komanda
Tar ir rīks, ko izmanto saspiestu arhīvu failu pārvaldīšanai. Termins “darva” nozīmē “lentes arhīvs”. Tas ieguva savu nosaukumu, jo liels skaits Linux / UNIX sistēmu administratoru izmanto šo rīku datu dublēšanai ar lentes diskdziņiem.

Darvu izmanto ne tikai sistēmas administratori. No darvas ir atkarīgs arī liels skaits sistēmas sastāvdaļu. Piemēram, Arch Linux vai jebkura ar Arch balstīta izplatītāja gadījumā pacman ir noklusējuma pakotņu pārvaldnieks. Pacman funkcionalitāte ir ārkārtīgi atkarīga no darvas. Uzziniet vairāk par Pacman.

Arhivēšanai darva piedāvā labu un konsekventu saspiešanas pakāpi. Tomēr rezultāts lielā mērā ir atkarīgs no izmantotā faila (-iem) un saspiešanas algoritma.

Ar visām šīm funkcijām ir darva, kas ir vērts pavadīt nedēļas nogali, lai to apgūtu. Tikai joko ... tas patiesībā ir tik vienkārši, ka, sekojot šai rokasgrāmatai, jūs gandrīz jutīsities kā meistars. Sīkāk nerunājot, sāksim!

Darvas lietošana

Lai izmantotu darvu, mums ir vajadzīgi daži demonstrācijas faili? Ar dd palīdzību esmu izveidojis oriģinālu demonstrācijas failu ar nejaušiem datiem. Visi pārējie ir vienkārši tā kloni.

dd ja = / dev / urandom of = testFile bs = 2MB skaits = 1

Darvas atrašanās vieta

Pirms darvas lietošanas pārbaudīsim, kur tā atrodas. Palaidiet šo komandu.

kura darva

Kā teikts izvadē, vienmēr, palaižot komandu “tar”, rīks tiks ielādēts no “/ usr / bin / tar”.

Arhīva fails

Lai darinātu failu (-us) arhīvā, darva izmanto šādu struktūru.

darva

Piemēram, iesaiņosim failu “0.demonstrācija ”arhīvā.

darva cvf 0.atkritumu tvertne.darva 0.demonstrācija

Šeit opcijas “c” liek darvai izveidot arhīvu, izmantojot 0.demonstrācijas fails. Opcija “v” ir paredzēta, lai iespējotu daudzveidīgu režīmu. “F” norāda failus.

Šo līdzīgo darbību var veikt arī ar vairāk nekā vienu failu.

darva cvf demonstrācija.darva *.demonstrācija

Notiek faila saspiešana

Ir pieejami vairāki saspiešanas algoritmi, kurus var izmantot ar darvu. Atbalstītie algoritmi ietver bzip2, gzip vai gunzip un xz. Šīs komandas darbosies arī direktoriju saspiešanai darvas arhīvos.

Lai izveidotu saspiestu arhīvu, izmantojot gzip, izmantojiet šo komandu. Gzip failam (failiem) piemēro nelielu saspiešanu.

dar cvzf demo.darva.gz *.demonstrācija

Līdzīgi, lai izmantotu xz, izmantojiet šo.

darva cvJf demonstrācija.darva.xz *.demonstrācija

Piezīme. Ņemiet vērā, ka “J” ir burti. Turklāt xz pieliek lielu saspiešanu, tāpēc saspiešanai un dekompresēšanai būs vajadzīgs laiks. Tomēr izlaide ir ievērojami atšķirīga pēc izmēra.

Nākamais - bzip2 saspiešanas algoritms. Tas saspiež grūti, bet ne tik daudz kā xz. Saspiešana un dekompresēšana ir ātrāka nekā xz, lēnāka nekā bzip2 vai vienkārša arhivēšana.

darva cvjf demonstrācija.darva.bz2 *.demonstrācija

Arhivējot, ir diezgan normāli nonākt pie dažiem failiem un / vai direktorijiem, kuri nav laipni gaidīti. Tādā gadījumā ideāla izvēle ir “-exclude” karogs.

darva - izslēgt = '*.demo '-cvJf demonstrācija.darva.xz *

Šeit pamaniet karoga “-izslēgt” pozīciju. Ja tas nav pareizi novietots, šis karogs neietekmēs procesu.

Aizsardzība ar paroli

Pēc noklusējuma darva nepiedāvā atbalstu ar paroli. Ja meklējat darvas arhīva aizsardzību ar paroli, jums jāpaļaujas uz papildu rīkiem. Jebkura faila šifrēšanai ir daudz veidu. Lai to izdarītu, es izmantoju 2 populārākos rīkus: zip un GPG.

Vecais labais rāvējslēdzējs piedāvā stabilu šifrēšanas metodi. Tas izveidos jebkura faila zip arhīvu; šajā gadījumā darvas faila šifrēts zip arhīvs. Lai veiktu darbību, izmantojiet šādu struktūru.

zip -e

Kad kāds gatavojas iegūt, zip pieprasīs paroli.

atvienot

GPG ir vēl viens plaši pazīstams rīks, lai droši šifrētu jūsu datus. Izmantojot GPG, mēs varam izveidot spēcīgu mūsu datu aizsardzību; šajā gadījumā mūsu mīļais darvas arhīvs.

gpg -c

Iegūstot, jums tiks lūgts ievadīt paroli.

gpg .gpg

Darvas arhīvu ieguve

Beidzot ir pienācis laiks iegūt izveidotos arhīvus. Šī komanda spēj iegūt jebkuru atbalstīto darvas arhīvu. Darva automātiski pārbaudīs algoritmu un citus.

darva xvf

Kā būtu, ja no arhīva izņemtu tikai vienu failu? Tā pati struktūra ir piemērojama arī vairākiem failiem.

darva xvf

Kā būtu ar failu izvilkšanu, izmantojot aizstājējzīmi?

darva xvf demonstrācija.darva.bz2 - savvaļas kartes *.demonstrācija

Visa satura uzskaitīšana

Izmantojot darvu, arhīvā varat pārbaudīt failu nosaukumus.

darva tvf

Failu pievienošana esošam arhīvam

Kad arhīvs ir izveidots, kaut kā pievienošana iekšpusē ir diezgan bloķēta, labi? Nepareizi! Tar ļauj pievienot vairāk failu un direktoriju esošā arhīvā. Būtībā jūs varat nospiest arhīva lielumu tik tālu, cik vēlaties, ja vien jums nav nopietnu šķēršļu (programmatūra vai aparatūra).

Lai pievienotu vairāk failu un direktoriju, izmantojiet šo komandu.

darva rvf

Pievienosim direktoriju esošajai “demonstrācijai.darva.bz2 ”.

Hmm ..! Es pilnīgi aizmirsu, ka darva neļaus pievienot vairāk failu saspiestā arhīvā! Šī darbība ir pieejama tikai nesaspiestiem darvas arhīviem.

Es esmu paķēris nesaspiestu darvas arhīvu un atkārtoti palaidis komandu.

Jā! Tas izdevās. Lai pārbaudītu rezultātu, apskatīsim arhīva failu sarakstu.

darva tvf demonstrācija.darva

Pārbaudiet arhīvu

Tas faktiski nav atsevišķa funkcija. Tas ir iestrādāts arhīva izveides procedūrā. Veidojot arhīvu, šīs komandas izmantošana nodrošinās, ka visi faili tiek glabāti simtprocentīgi precīzi.

darva cvWf

Arhīva lielums

Lai gan ir dažādi veidi, kā pārbaudīt jebkura faila (ieskaitot darvas arhīvu) lielumu UNIX / Linux, līdzīgus rezultātus var ģenerēt arī izmantojot darvu.

darva czf - | wc -c

Šajā gadījumā izeja izdrukā arhīva lielumu KB (kilobaiti).

Lai iegūtu labāku izvades formātu, izmantojiet ls.

ls -l --bloka lielums = M

Tādējādi faila lielums tiks izvadīts megabitos. Ja vēlaties rezultātu megabaitos, izmantojiet MB.

ls -l --bloka lielums = MB

Pēdējās domas

Ir daudz karodziņu un funkciju, kuras darva piedāvā visiem. Kaut arī šiem trikiem vajadzētu apmierināt gandrīz visas vajadzības, joprojām ir ļoti daudz lietu, kuras šajā rakstā netika apskatītas. Tie ir rūpīgi aprakstīti darvas cilvēka un informācijas lapās.

cilvēks darva
Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...
Top 5 spēļu tveršanas kartes
Mēs visi esam redzējuši un mīlējuši straumēšanas spēles pakalpojumā YouTube. PewDiePie, Jakesepticye un Markiplier ir tikai daži no labākajiem spēlētā...
Kā izstrādāt spēli Linux
Pirms desmit gadiem maz Linux lietotāju varētu paredzēt, ka viņu iecienītā operētājsistēma kādu dienu būs populāra spēļu platforma komerciālām videosp...