Sådan opnår du maksimal kompression med tar -zcvf: En trin-for-trin guide

Hvordan specificeres kompressionsniveauet ved brug af tar -zcvf for at opnå den bedste kompression, selvom det tager længere tid?

For at opnå den bedste kompression med tar -zcvf, skal du tilføje -I 'gzip -9' til kommandoen, hvilket bruger det højeste kompressionsniveau.

Hvordan specificeres kompressionsniveauet ved brug af tar -zcvf for at opnå den bedste kompression, selvom det tager længere tid?

For at opnå den bedste kompression ved brug af tar -zcvf kommandoen, kan du specificere kompressionsniveauet ved at tilføje en ekstra parameter til gzip delen af kommandoen. Her er en trin-for-trin guide:

  1. Brug tar kommandoen med -z flaget for at specificere, at du vil bruge gzip til kompression.

  2. Tilføj --gzip eller --use-compress-program=gzip for at specificere kompressionsprogrammet.

  3. Angiv kompressionsniveauet ved at tilføje -I 'gzip -9' til kommandoen. Her er -9 det højeste kompressionsniveau, som giver den bedste kompression, men tager længere tid.

Den fulde kommando vil se sådan ud:

tar -cvf archive.tar.gz -I 'gzip -9' /path/to/directory

Her er en forklaring af de anvendte parametre:

  • -c: Opretter et nyt arkiv.
  • -v: Viser detaljerede oplysninger under processen.
  • -f: Angiver filnavnet på arkivet.
  • -I 'gzip -9': Bruger gzip med det højeste kompressionsniveau.

Ved at bruge -I 'gzip -9' sikrer du, at kompressionen er så effektiv som muligt, selvom det tager længere tid at gennemføre.