Bli kjent med Linux: File compression

Hvor mange ganger har du kommet over en .tar, .tgz, eller .bz2 fil i Linux og hadde ingen anelse om hva jeg skal gjøre med det? Eller hva det var? De fleste brukere av datamaskiner vet hva ZIP-filen er. Enkelt, det er en komprimert fil. Og å pakke du vanligvis dobbeltklikke på det eller høyreklikk og velg Extract. De fleste erkjenner at fra verden av Windows. Men visste du at filen kompresjon /dekompresjon er like lett i en verden av Linux? Det er. Det eneste problemet er at de fleste ikke gjenkjenner hva filene er, faktisk, komprimerte filer, arkiver, eller komprimerte arkiver.

I denne artikkelen skal jeg å de-mystifisere Linux filkomprimering og arkivering for deg. Ved slutten av artikkelen vil du være å komprimere og dekomprimere filer i søvne. Og som en bonus, vil du vite hvordan du gjør dette både via kommandolinjen og GUI

Compression versus arkivering

Forskjellen mellom komprimering og arkivering er enkel:. Compression gjør en fil ( eller katalog) mindre og arkivering tar mange separate filer (for eksempel en katalog som inneholder underkataloger og /eller filer) og gjør den til en enkelt fil. Du kan ha et komprimert arkiv (som .tar.gz eller .tgz), og du kan til og med ha et arkiv av komprimerte filer (for eksempel en katalog som inneholder en haug med komprimerte filer). Men hvordan vet du hva er komprimerte filer vers arkiverte filer? Her er en liste over filtyper og hva de er

Tjære -. Dette er en ukomprimert Tar arkivfil. Denne typen arkivet er pakket med kommandoen tar xvf file.tar

.tgz -. Dette er en komprimert Tar arkivfil. Denne type arkiv dekomprimeres og pakket med kommandoen tjære xvzf file.tgz

GZ -. Dette er en komprimert fil med gzip-programmet. Denne filtypen dekomprimeres med kommandoen gunzip file.gz

.zip -. Dette er en komprimert fil. Denne filtypen dekomprimeres med kommandoen unzip file.zip

.bz2 - Dette er en komprimert fil. Denne filtypen dekomprimeres med kommandoen bunzip2 file.bz2.

Hvilken komprimering å bruke?

Av de tre komprimering verktøy (bzip2, zip og gzip) verktøyet som vil resultere i den mest komprimering (minst fil) er bzip2. Den eneste ulempen til bzip2 er at algoritmen bruker mer prosessor for å fullføre enn gjør de andre verktøy.

Hvis du deler dine komprimerte filer med Windows-brukere det beste alternativet er å bruke zip for komprimering. Selv om det finnes verktøy (som Stuffit Deluxe for Windows) som kan håndtere BZ2 filer, standard som støttes er .zip.

Bruke GUI

Hvis du er en fan av GUI (og som ikke er i disse dager?) vil du være glad for å vite at de fleste alle Linux-fil ledere kan håndtere komprimerte og arkiverte filer. I begge Nautilus (GNOME) og Dolphin (KDE) kan du bare høyreklikker en komprimert, arkivert, eller komprimert arkivfil og velg Extract. Begge arkiv ledere har også komprimering og arkivering alternativer når du høyreklikker på en fil eller katalog.

Avsluttende tanker

Arbeide med komprimering og arkivering er veldig enkelt med operativsystemet Linux. Du har mange alternativer i både kommandolinjen og de grafiske verdener. Anmeldelser