Minimer tar.gz-fil med tar og gzip: Effektiv kommandolinje guide

Hvordan opnås den mindste mulige tar.gz-fil ved brug af tar og gzip, og hvordan ser den tilsvarende kommandolinje ud?

For at opnå den mindste mulige tar.gz-fil ved brug af tar og gzip, skal du samle filerne med tar og komprimere dem med gzip ved højeste komprimeringsindstilling. Den tilsvarende kommandolinje er: `tar -cvf - | gzip -9 > .tar.gz`.

Hvordan opnås den mindste mulige tar.gz-fil ved brug af tar og gzip, og hvordan ser den tilsvarende kommandolinje ud?

For at opnå den mindste mulige tar.gz-fil ved brug af tar og gzip, kan du følge disse trin:

  • Brug tar til at samle filerne i en enkelt arkivfil.
  • Brug gzip med den højeste komprimeringsindstilling for at minimere filstørrelsen.

Den tilsvarende kommandolinje ser sådan ud:

tar -cvf -  | gzip -9 > .tar.gz

Her er en forklaring på de anvendte parametre:

  • -c: Opretter et nyt arkiv.
  • -v: Viser processen (valgfrit, kan udelades for at gøre processen hurtigere).
  • -f -: Skriver output til standard output (STDOUT), som derefter kan pipes til gzip.
  • gzip -9: Anvender den højeste komprimeringsgrad (9) for at minimere filstørrelsen.
  • : Mappen eller filerne, der skal komprimeres.
  • .tar.gz: Navnet på den resulterende komprimerede fil.

Ved at kombinere tar og gzip på denne måde, sikrer du, at filerne først samles i et enkelt arkiv og derefter komprimeres med den højeste mulige komprimeringsgrad, hvilket resulterer i den mindste mulige tar.gz-fil.