tjære: kommandoer du bør vite

Det er et kjent verktøy i Unix-verdenen, og det er tjære, siden tarballer håndteres daglig, spesielt for å pakke ut kildekodepakker og kompilere dem. Som du allerede vet, hvis du leser oss, er tarballs filer pakket med tjæreverktøyet og med noen form for komprimering, som kan være av forskjellige typer, avhengig av komprimeringsalgoritmen som brukes. Derfor brukes andre komprimerings- / dekompresjonsverktøy.

Det som er bra med tarballer er at beholde tillatelsene og andre attributter til de pakkede filene og katalogene, det er derfor de er spesielt viktige for å bevare de riktige tillatelsene til kildefilene, skriptene og andre som vi må utføre for kompilering og installasjon. Når vi "pakker ut" en av disse pakkene dårlig, for eksempel ved hjelp av noen grafiske dekompresjonsverktøy, ødelegges disse tillatelsene, og det vi har tenkt fungerer kanskje ikke riktig ...

I dag skal vi presentere noen for deg enkle og grunnleggende kommandoer med tjære som du bør vite for å kunne fungere godt med pakker. For mer informasjon, kan du konsultere andre av artiklene mine som:

vel, la oss gjøre det:

  • Pakk en fil eller katalog:
tar -cvf nombre_tarball.tar /ruta/directorio/ 
  • For .gz-komprimering (hvis du vil ha en annen type komprimering, kan du endre z til j for .bz2, etc.):
tar cvzf nombre_tarball.tar.gz /ruta/directorio/
  • Å pakke ut med x, uansett komprimering:
tar -xvf nombre_tarball.tar.gz
  • Bare oppgi innholdet i tarball, uten å utøve noen dekompresjon eller utpakking på den:
tar -tvf nombre_tarball.tar.gz
  • Legg til filer og kataloger i en eksisterende tarball:
tar -rvf nombre_tarball.tar.gz nuevo.txt
  • Sjekk en tarball:
tar -tvfW nombre_tarball.tar
  • Sjekk størrelsen:
tar -czf - nombre_tarball.tar.gz | wc -c

den eksempler Jeg har satt dem med .gz-komprimering normalt, men det trenger ikke være slik. Det var det samme for .bz2, .xz, etc. Bare husk når du komprimerer, bruk riktig skrift for hver type komprimering ...


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Jorge sa

    Hei,
    For .gz-komprimering (hvis du vil ha en annen type komprimering, kan du endre z til j for .bz2, etc.) ...
    Ville det ikke være .gz for .bz2?
    tar cvzf tarball_name.tar.gz / bane / katalog /
    Ville ikke tar -cvzf tarball_name.tar.gz / path / directory /?
    tar -czf - tarball_name.tar.gz | wc -c
    Hvorfor gir det ikke det samme resultatet som om vi ser på det i Egenskaper)

    Takk. Hilsen fra Perillo (Oleiros) - A Coruña.