Com tarar un directori (amb imatges)

Taula de continguts:

Com tarar un directori (amb imatges)
Com tarar un directori (amb imatges)

Vídeo: Com tarar un directori (amb imatges)

Vídeo: Com tarar un directori (amb imatges)
Vídeo: Как сделать легкую цементную стяжку в старом доме. ПЕРЕДЕЛКА ХРУЩЕВКИ ОТ А до Я #12 2024, Maig
Anonim

La forma més comuna d’entregar un lot de fitxers des d’un sistema Linux és mitjançant l’ordre tar. Quan tar un directori, podeu enrotllar fàcilment un grup de fitxers en un sol fitxer. Aquest fitxer es pot transferir o emmagatzemar o es pot comprimir per reduir-ne la mida.

Passos

865895 1
865895 1

Pas 1. Comprendre el format

A Linux, l'arxiu de diversos fitxers es realitza mitjançant l'ordre tar. Aquesta ordre combinarà diversos fitxers en un sol fitxer, cosa que permet una compressió o una transferència més fàcil a un altre equip. El fitxer resultant tindrà una extensió.tar. Els fitxers.tar se solen anomenar tarballs.

L'ordre tar només arxivarà els fitxers. No realitzarà cap compressió, de manera que l'arxiu tindrà la mateixa mida que els fitxers originals. Podeu comprimir el fitxer.tar mitjançant gzip o bzip2, donant lloc a una extensió.tar.gz o.tar.bz2. Això es tractarà al final de l'article

865895 2
865895 2

Pas 2. Creeu una tarball des d'un únic directori

Hi ha diverses parts de l'ordre tar quan creeu un tarball des d'un directori. A continuació es mostra un exemple d’ordre tar:

tar -cvf TarName.tar / path / to / directori

  • tar - Això invoca el programa d'arxiu tar.
  • c - Aquest senyalador indica la "creació" del fitxer.tar. Sempre hauria de ser el primer.
  • v - Això indica que el procés és "detallat". Es mostrarà una lectura de tots els fitxers que s’afegeixen al fitxer.tar mentre es va creant. Aquesta és una bandera opcional.
  • f - Aquest indicador significa que la part següent serà el nom del fitxer del nou fitxer.tar. Sempre hauria de ser l’última bandera.
  • tarName.tar: podeu triar qualsevol nom que vulgueu. Assegureu-vos d'incloure l'extensió.tar al final. Podeu afegir un camí d'accés al nom del fitxer si voleu crear el tarball en un directori diferent del vostre de treball actual.
  • / path / to / directory: introduïu el camí del directori des del qual voleu crear el fitxer.tar. El camí és relatiu al directori de treball actual. Per exemple, si el camí complet és ~ / home / user / Pictures, i esteu actualment al directori / home, introduïu / user / Pictures. Tingueu en compte que també s’inclouran tots els subdirectoris.
865895 3
865895 3

Pas 3. Creeu un fitxer tarball que inclogui diversos directoris

Afegir diversos directoris és pràcticament tan senzill com afegir tots els camins al final de l’ordre tar:

tar -cvf TarName.tar / etc / directory1 / var / www / directory2

865895 4
865895 4

Pas 4. Afegiu fitxers o directoris a un tarball existent

Podeu continuar afegint fitxers i directoris als fitxers d'arxiu.tar mitjançant el senyalador "afegir":

tar -rvf nom_tar.tar camí fitxer de text.txt / a / un altre / directori

r - Aquesta és la bandera "afegir". Substitueix el senyalador c de l'ordre de creació de tarball

865895 5
865895 5

Pas 5. Comprimiu un fitxer.tar existent

Podeu utilitzar "gzip" per comprimir ràpidament el fitxer d'arxiu.tar. Si necessiteu més compressió (fitxer de sortida més petit), podeu utilitzar "bzip2". bzip2 trigarà més a comprimir el fitxer que gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip afegirà l'extensió.gz al nom del fitxer: tarName.tar.gz
  • bzip2 afegirà l'extensió.bz2 al nom del fitxer: tarName.tar.bz2
865895 6
865895 6

Pas 6. Comprimiu el tarball quan el creeu

Podeu utilitzar les ordres del pas anterior per comprimir les boles de tar existents, però també podeu comprimir-les a mesura que les aneu creant utilitzant els indicadors adequats:

tar -czvf nom_tar.tar.gz / ruta / a / directori tar -cjvf nom_tar.tar.bz2 / ruta / a / directori

  • z - Aquesta marca comprimirà el nou fitxer.tar mitjançant gzip. Assegureu-vos d’incloure l’extensió.gz al final del nom del fitxer.
  • j - Aquesta marca comprimirà el nou fitxer.tar mitjançant bzip2. Assegureu-vos d’incloure l’extensió.bz2 al final del nom del fitxer.

Recomanat: