Linux Tutorial For Beginners - gzip, gunzip, tar commands
Inhoudsopgave:
- gzip
- Bewaar het originele bestand
- Uitgebreide uitvoer
- Comprimeer meerdere bestanden
- Comprimeer alle bestanden in een map
- Wijzig het compressieniveau
- Standaardinvoer gebruiken
- Bestanden
gzipmetgzip - Bewaar het gecomprimeerde bestand
- Decomprimeer meerdere bestanden
- Decomprimeer alle bestanden in een map
- Geef de inhoud van het gecomprimeerde bestand weer
- Conclusie
Gzip is een van de meest populaire compressie-algoritmen waarmee u de grootte van een bestand kunt verkleinen en de originele bestandsmodus, eigendom en tijdstempel kunt behouden.
Gzip verwijst ook naar het
.gz
bestandsformaat en het
gzip
hulpprogramma dat wordt gebruikt om bestanden te comprimeren en te decomprimeren.
In deze zelfstudie laten we u zien hoe u de opdracht
gzip
.
gzip
Om een enkel bestand te comprimeren, roept u de opdracht
gzip
gevolgd door de bestandsnaam:
gzip filename
gzip
maakt een bestand
filename.gz
en verwijdert het originele bestand.
Standaard bewaart
gzip
het originele bestand, tijdstempel, modus, eigendom en naam in het gecomprimeerde bestand.
Bewaar het originele bestand
gzip -k filename
Een andere optie om het oorspronkelijke bestand te behouden, is de optie
-c
gebruiken die
gzip
vertelt om op standaarduitvoer te schrijven en de uitvoer naar een bestand om te leiden:
gzip -c filename > filename.gz
Uitgebreide uitvoer
Gebruik de optie
-v
als u de procentuele reductie en de namen van de bestanden die worden verwerkt wilt zien:
gzip -v filename
filename: 7.5% -- replaced with filename.gz
Comprimeer meerdere bestanden
U kunt ook meerdere bestanden als argumenten doorgeven aan de opdracht. Als u bijvoorbeeld de bestanden met de naam
file1
,
file2
,
file3
wilt comprimeren,
file3
u de volgende opdracht uit:
gzip file1 file2 file3
De bovenstaande opdracht maakt drie gecomprimeerde bestanden,
file1.gz
,
file2.gz
,
file3.gz
.
Comprimeer alle bestanden in een map
Gebruik de optie
-r
om alle bestanden in een bepaalde map te comprimeren:
gzip -r directory
gzip
doorloopt recursief de hele mapstructuur en comprimeert alle bestanden in de map en de bijbehorende submappen.
Wijzig het compressieniveau
gzip
kunt u een reeks compressieniveaus specificeren, van 1 tot 9.
-1
of
--fast
betekent de hoogste compressiesnelheid met minimale compressieverhouding,
-9
of
--best
geeft de langzaamste compressiesnelheid aan met maximale compressieverhouding. Het standaard compressieniveau is
-6
.
Om bijvoorbeeld maximale compressie te krijgen, zou je het volgende uitvoeren:
gzip -9 filename
Compressie is een CPU-intensieve taak, hoe hoger het compressieniveau, hoe langer het proces duurt.
Standaardinvoer gebruiken
Als u een
.gz
bestand van de stdin wilt maken, stuurt u de uitvoer van de opdracht naar
gzip
. Als u bijvoorbeeld een Gzipped MySQL-databaseback-up wilt maken, zou u:
mysqldump database_name | gzip -c > database_name.sql.gz
De uitvoer van de opdracht
mysqldump
wordt ingevoerd voor
gzip
.
Bestanden
gzip
met
gzip
Gebruik de optie
-d
om een
.gz
bestand te decomprimeren:
gzip -d filename.gz
Een ander commando dat je kunt gebruiken om een Gzip-bestand te decomprimeren is
gunzip
. Dit commando is eigenlijk een alias voor
gzip -d
:
gunzip filename.gz
Misschien vindt u het gemakkelijker om
gunzip
te onthouden dan
gzip -d
.
Bewaar het gecomprimeerde bestand
Net als bij het comprimeren van een bestand, geeft de optie
-k
gzip
opdracht om het invoerbestand te behouden, in dit geval het gecomprimeerde bestand:
Decomprimeer meerdere bestanden
Om meerdere bestanden tegelijk te decomprimeren, geeft u de bestandsnamen door aan
gzip
als argumenten:
gzip -d file1.gz file2.gz file3.gz
Decomprimeer alle bestanden in een map
Bij gebruik met de opties
-d
en
-r
decomprimeert
gzip
alle bestanden in een bepaalde map recursief:
Geef de inhoud van het gecomprimeerde bestand weer
Wanneer gebruikt met de optie
-l
, toont
gzip
statistieken over de gegeven gecomprimeerde bestanden:
gzip -l filename
De uitvoer bevat de niet-gecomprimeerde bestandsnaam, de gecomprimeerde en niet-gecomprimeerde grootte en de compressieverhouding:
compressed uncompressed ratio uncompressed_name 130 107 7.5% filename
Voeg voor meer informatie de optie
-v
:
gzip -lv filename
method crc date time compressed uncompressed ratio uncompressed_name defla a9b9e776 Sep 3 21:20 130 107 7.5% filename
Conclusie
Met Gzip kunt u de grootte van een bepaald bestand verkleinen. Met de opdracht
gzip
kunt u bestanden comprimeren en decomprimeren.
Raadpleeg de Gnu gzip-documentatiepagina voor meer informatie over de opdracht gzip.
gzip-terminalKunnen dichtknijpen Google OS kan andere smaken van Linux onder druk zetten
Een groot deel van de discussie rond het nieuwe pc-besturingssysteem van Google is gericht op een dreigende strijd met Windows, maar de grootste verliezers kunnen andere Linux-besturingssystemen zijn die met enig gematigd succes op netbooks, industrieanalisten hebben genoten zei.
De verzameling 'Linux Diversity': een pakket, 10 Linux-distro's
Als u op zoek bent naar een nieuw besturingssysteem , deze set geeft je een groot aantal van de nieuwste populaire opties.
Te installeren Review: Linux Live USB Creator maakt het eenvoudiger om Linux
Te installeren Linux is de meeste mensen altijd tegengekomen als iets te gecompliceerd installeren en leren. Maar met Linux Live USB Creator kunt u nu een van de vele Linux-besturingssystemen op uw USB-stick installeren en deze met absolute gemak bedienen.







