![Nový Lightning "OMG kábel" môže skutočne ukradnúť všetky vaše dáta](/f/c6759a46b9d91241a589efbd4071a428.jpg?width=100&height=100)
decht je široko používaný nástroj založený na príkazovom riadku na kombinovanie veľa súborov a/alebo adresárov do jedného archívneho súboru, bežne známy ako tarball na účely zálohovania alebo distribúcie. The decht príkaz sa používa na vytváranie, údržbu, úpravu alebo extrahovanie archívov tar.
Prečítajte si tiež: 5 najlepších nástrojov na archiváciu príkazového riadka pre Linux
Poznač si to decht v predvolenom nastavení nekomprimuje archívne súbory, ale môže výsledný archív skomprimovať pomocou (alebo filtrovať) známych programov na kompresiu údajov, ako napr. gzip, bzip2, alebo xz ak dodáte -z
, -j
, alebo -J
vlajky.
The decht balík je predvolene nainštalovaný vo väčšine, ak nie vo všetkých distribúciách Linuxu. Ak však nie je nainštalovaný vo vašom systéme, nainštalujte ho nasledujúcim príkazom.
# yum nainštalujte tar.
Akonáhle máte decht nainštalovaný vo vašom systéme, môžete ho použiť nasledovne. Tento príklad ukazuje, ako vytvoriť nekomprimovaný archívny súbor z adresára s názvom test_app
v pracovnom adresári.
# tar -cvf test_app.tar test_app/
Vo vyššie uvedenom príkaze sa decht použité vlajky sú -c
ktorý vytvára nový .tar
archívny súbor, -v
umožňuje podrobný režim zobrazovať .tar
priebeh vytvárania súboru a -f
ktorý určuje typ názvu súboru archívneho súboru (test_app.tar
v tomto prípade).
Komprimujte výsledný archívny súbor pomocou gzip alebo bzip2, dodajte -z
alebo -j
vlajku nasledovne. Komprimovaný tarball môže tiež končiť príponou .tgz
predĺženie.
# tar -cvzf test_app.tar.gz test_app/ ALEBO. # tar -cvzf test_app.tgz test_app/ ALEBO. # tar -cvjf test_app.tar.bz2 test_app/
Ak chcete vypísať obsah a tarball (archivovaný súbor), použite príponu -t
vlajku nasledovne.
# tar -ztf test_app.tar.gz. ALEBO. # tar -ztvf test_app.tar.gz # zobrazuje ďalšie podrobnosti.
Ak chcete extrahovať (alebo nie) archívny súbor, použite súbor -X
prepnite podľa obrázku.
# tar -xvf test_app.tar. ALEBO. # tar -xvf test_app.tar.gz
Ďalšie príklady použitia nájdete v našich nasledujúcich článkoch:
To je zatiaľ všetko! V tomto článku sme ukázali, ako nainštalovať decht v CentOS, RHEL & Fedora a tiež ukázal niekoľko základných decht užívateľské príkazy. Ak máte akékoľvek otázky, podeľte sa o ne s nami prostredníctvom nižšie uvedeného formulára spätnej väzby.