„Linux“ komandos

„Linux tar“ komanda

„Linux tar“ komanda
Derva yra įrankis, naudojamas suglaudintiems archyvo failams tvarkyti. Terminas „degutas“ reiškia „juostos archyvą“. Jis gavo savo pavadinimą, nes daugybė „Linux / UNIX“ sistemos administratorių naudoja šį įrankį atsarginėms duomenų kopijoms kurti juostos įrenginiais.

Dervą naudoja ne tik sistemos administratoriai. Daugelis sistemos komponentų taip pat priklauso nuo deguto. Pavyzdžiui, „Arch Linux“ ar bet kokio „Arch“ pagrindu veikiančio platinimo atveju „pacman“ yra numatytasis paketų tvarkytuvas. „Pacman“ funkcionalumas labai priklauso nuo deguto. Sužinokite daugiau apie pacmaną.

Archyvavimui derva siūlo gerą ir pastovų suspaudimo laipsnį. Tačiau rezultatas labai priklauso nuo naudojamo failo (-ų) ir glaudinimo algoritmo.

Įdėjus visas šias savybes, degutas yra tai, ko verta praleisti savaitgalį. Tik juokauji ... iš tikrųjų taip paprasta, kad vadovaudamasis šiuo vadovu beveik jausiesi meistras. Pradėkime be jokių tolesnių veiksmų!

Dervos naudojimas

Norint naudoti dervą, mums reikia kai kurių demonstracinių failų, tiesa? Dd pagalba sukūriau originalų demonstracinį failą, kuriame buvo atsitiktiniai duomenys. Visi kiti yra tiesiog jo klonai.

dd, jei = / dev / bandymo urandom = failas bs = 2 MB skaičius = 1

Dervos vieta

Prieš naudodami degutą, patikrinkime, kur jis yra. Vykdykite šią komandą.

kuris degutas

Kaip sakoma išvestyje, paleisdamas „tar“ komandą, įrankis bus įkeltas iš „/ usr / bin / tar“.

Archyvo failas

Norėdami pakuoti failą (-us) į archyvą, derva naudoja šią struktūrą.

degutas

Pavyzdžiui, supakuokime failą „0.demo “į archyvą.

degutas cvf 0.šiukšliadėžė.degutas 0.demonstracinė versija

Čia parinktys „c“ liepia dervai sukurti archyvą naudojant 0.demonstracinis failas. Parinktis „v“ skirta įgalinti daugialypį režimą. „F“ reiškia failus.

Ši panaši operacija taip pat gali būti atliekama su daugiau nei vienu failu.

dervos cvf demonstracinė versija.degutas *.demonstracinė versija

Glaudinamas failas

Yra keli suspaudimo algoritmai, kuriuos galima naudoti su derva. Palaikomi algoritmai apima bzip2, gzip arba gunzip ir xz. Šios komandos taip pat veiks suspausti katalogus į dervų archyvus.

Norėdami sukurti suglaudintą archyvą naudodami „gzip“, naudokite šią komandą. „Gzip“ šiek tiek suglaudina failą (-us).

tar cvzf demonstracinė versija.degutas.gz *.demonstracinė versija

Panašiai, norėdami naudoti xz, naudokite šį.

dervos cvJf demonstracinė versija.degutas.xz *.demonstracinė versija

Pastaba: atkreipkite dėmesį, kad „J“ yra didžioji. Be to, xz glaudžiai suspaudžiamas, todėl suspaudimas ir išspausdinimas užtruks. Tačiau produkcija pastebimai skiriasi.

Toliau - bzip2 glaudinimo algoritmas. Jis stipriai suspaudžiamas, bet ne tiek, kiek xz. Suspaudimas ir išspausdinimas yra greitesnis nei xz, lėtesnis nei bzip2 arba paprastas archyvavimas.

dervos cvjf demonstracija.degutas.bz2 *.demonstracinė versija

Kai archyvuojate, yra visai normalu, kad galite gauti kai kuriuos failus ir (arba) katalogus, kurie nėra sveikintini. Tokiu atveju „-exclude“ vėliava yra puikus pasirinkimas.

degutas - neįtraukti = '*.demo '-cvJf demonstracija.degutas.xz *

Čia atkreipkite dėmesį į „-exclude“ vėliavos padėtį. Jei ši žyma nebus tinkamai išdėstyta, tai neturės jokio poveikio procesui.

Apsauga slaptažodžiu

Pagal numatytuosius nustatymus derva neteikia jokio slaptažodžio palaikymo. Jei norite apsaugoti dervų archyvą slaptažodžiu, turite pasikliauti papildomais įrankiais. Yra daugybė būdų, kaip užšifruoti bet kurį failą. Tam naudosiu 2 populiariausius įrankius: zip ir GPG.

Senas geras ZIP kodas siūlo patikimą šifravimo metodą. Tai sukurs bet kurio failo ZIP archyvą; šiuo atveju - šifruotas dervos failo archyvas. Norėdami atlikti veiksmą, naudokite šią struktūrą.

užtrauktukas -e

Kai kas nors ruošiasi išgauti, „ZIP“ paprašys slaptažodžio.

atsegti

GPG yra dar vienas gerai žinomas įrankis saugiam jūsų duomenų šifravimui. Naudodami GPG galime sukurti stiprią savo duomenų apsaugą; šiuo atveju mūsų mylimas deguto archyvas.

gpg -c

Išgaunant jūsų bus paprašyta įvesti slaptažodį.

gpg .gpg

Dervų archyvų ištraukimas

Pagaliau atėjo laikas išgauti savo sukurtus archyvus. Ši komanda gali išgauti bet kurį palaikomą dervos archyvą. Derva automatiškai patikrins algoritmą ir kitus.

degutas xvf

Kaip būtų, jei iš archyvo išgautumėte tik vieną failą? Ta pati struktūra taikoma ir keliems failams.

degutas xvf

Kaip apie failų išskyrimą naudojant pakaitos simbolį?

derva xvf demonstracija.degutas.bz2 - laukinės kortelės *.demonstracinė versija

Viso turinio sąrašas

Naudodami dervą, galite patikrinti failų (-ų) pavadinimus archyve.

degutas tvf

Failų pridėjimas prie esamo archyvo

Sukūrus archyvą, pridėti kažką viduje yra beveik užblokuota, tiesa? Neteisingai! Derva leidžia pridėti daugiau failų ir katalogų esamame archyve. Iš esmės archyvo dydį galite nustumti tiek, kiek norite, nebent susiduriate su rimtomis kliūtimis (programine ar aparatine įranga).

Norėdami pridėti daugiau failų ir katalogų, naudokite šią komandą.

degutas rvf

Pridėkime katalogą prie esamos „demonstracinės versijos.degutas.bz2 “.

Oi! Aš visiškai pamiršau, kad derva neleis pridėti daugiau failų į suglaudintą archyvą! Ši operacija galima tik nesuspaustiems dervų archyvams.

Aš paėmiau nesuspaustą dervų archyvą ir vėl paleidau komandą.

Taip! Tai pavyko. Norėdami patikrinti rezultatą, patikrinkime archyvo failų sąrašą.

dervos tvf demonstracinė versija.degutas

Patvirtinkite archyvą

Iš tikrųjų tai nėra atskira funkcija. Jis įterptas į archyvo kūrimo procedūrą. Kai kuriate archyvą, naudodami šią komandą visi failai bus saugomi 100% tiksliai.

degutas cvWf

Archyvo dydis

Nors yra įvairių būdų patikrinti bet kurio failo dydį (įskaitant dervų archyvus) UNIX / Linux sistemoje, panašius rezultatus taip pat galima gauti naudojant dervą.

degutas czf - | wc -c

Tokiu atveju išvestis spausdina archyvo dydį KB (kilobaitais).

Norėdami gauti geresnį išvesties formatą, naudokite ls.

ls -l --bloko dydis = M

Tai išves failo dydį megabitais. Jei norite gauti megabaitų rezultatą, naudokite MB.

ls -l --bloko dydis = MB

Paskutinės mintys

Yra daugybė vėliavų ir funkcijų, kurias degutas siūlo visiems. Nors šie triukai turėtų patenkinti beveik visus poreikius, vis tiek yra daugybė dalykų, kurie nebuvo aptarti šiame straipsnyje. Tai yra išsamiai aprašyta žmogaus ir informaciniuose dervos puslapiuose.

žmogus degutas
„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...
„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...