Hur man skapar och extrahera zip, tar, tar.gz och tar.bz2 filer i Linux

on December 15, 2008 av Sukrit Dhandhania den 15 december 2008

Linux

Datakomprimering har varit oerhört värdefullt för oss under åren. Om dess en zip-fil som innehåller bilder som ska skickas i ett mail eller en komprimerad data-backup lagras på en server, vi använder datakomprimering för att spara värdefullt utrymme på hårddisken eller att göra nedladdning av filer enklare. Det finns kompression format där ute som gör det möjligt för oss att ibland komprimera våra data med 60% eller mer. Jag kör du med hjälp av några av dessa format för att komprimera och dekomprimera filer och kataloger på en Linux-maskin. Vi kommer att täcka de grundläggande användning av zip, tar, tar.gz och tar.bz2 format. Detta är några av de mest populära format för komprimering som används på Linux-maskiner.

Innan vi gräva i användningen av de format som jag vill dela några av mina erfarenheter med hjälp av olika format för arkivering. Jag talar om endast ett fåtal datakomprimering format här, och det finns många fler där ute. Jag har insett att jag behöver två eller tre typer av komprimering att jag är bekväm att använda, och hålla sig till dem. Zip-format är definitivt en av dem. Detta beror zip har blivit de-facto-standard val för datakomprimering, och det fungerar på Windows också. Jag använder zip-format för filer som jag kan behöva dela med Windows-användare. Jag gillar att använda tar.gz format för filer som jag bara skulle använda på min Mac och Linux maskiner.

ZIP

Zip är förmodligen den vanligaste arkivering format ute i dag. Dess största fördel är det faktum att det finns på alla operativsystem plattformar som Linux, Windows och Mac OS, och allmänt stöd ur lådan. Baksidan av zip-format är att den inte erbjuder den bästa nivå av komprimering. Tar.gz och tar.bz2 är vida överlägsen i det avseendet. Låt oss gå vidare till användning nu.

Att komprimera en katalog med blixtlås göra följande:

# Zip-r archive_name.zip directory_to_compress

Här är hur du extraherar en zip-arkiv:

# Packa upp archive_name.zip

TAR

Tar är ett mycket vanligt arkivering format på Linux-system. Fördelen med tjära är att den förbrukar mycket lite tid och processorkapacitet för att komprimera filer, men komprimeringen är inte så mycket heller. Tar förmodligen Linux / UNIX version av zip - snabbt och smutsiga. Här är hur du komprimerar en katalog:

# Tar-CVF archive_name.tar directory_to_compress

Och för att extrahera arkiv:

# Tar-xvf archive_name.tar.gz

Detta kommer att extrahera filerna i archive_name.tar arkiv i den aktuella katalogen. I likhet med tjära format kan du valfritt extrahera filerna till en annan katalog:

# Tar-xvf archive_name.tar-C / tmp / extract_here /

Tar.gz

Detta format är mitt vapen i valet för de flesta komprimering. Det ger mycket bra komprimering samtidigt inte använda för mycket av processorn samtidigt som det är att komprimera data. Att komprimera en katalog använda följande syntax:

# Tar-zcvf archive_name.tar.gz directory_to_compress

Att expandera ett arkiv använda följande syntax:

# Tar-zxvf archive_name.tar.gz

Detta kommer att extrahera filerna i archive_name.tar.gz arkiv i den aktuella katalogen. I likhet med tjära format kan du valfritt extrahera filerna till en annan katalog:

# Tar-zxvf archive_name.tar.gz-C / tmp / extract_here /

TAR.BZ2

Detta format har den bästa nivån på kompression bland alla de format som jag har nämnt här. Men det sker till en kostnad - i tid och i CPU. Här är hur du komprimerar en katalog med hjälp tar.bz2:

# Tar-jcvf archive_name.tar.bz2 directory_to_compress

Detta kommer att extrahera filerna i archive_name.tar.bz2 arkiv i den aktuella katalogen. För att extrahera filerna till en annan katalog användning:

# Tar-jxvf archive_name.tar.bz2-C / tmp / extract_here /

Datakomprimering är mycket bekväm särskilt för säkerhetskopior. Så om du har ett skript som tar en säkerhetskopia av dina filer med jämna mellanrum bör du tänka på att använda en av komprimering som du läst om här för att krympa din backup storlek.

Med tiden kommer du att inse att det finns en avvägning mellan graden av komprimering och den tid och CPU vidtas för att komprimera. Du kommer att lära sig bedöma om du behöver en snabb men mindre effektiv komprimering, och när du behöver komprimering för att vara en hög och du har råd att vänta lite längre.

Liknande inlägg:
  • Hur man spelar. Rmvb filer i Ubuntu
  • Hur man skapar en. Iso-filen i Windows
  • Hur du extraherar Icon-filer (. Ico) från Windows exe-och dll-filer
  • Hur man laddar ner filer från Linux kommandorad
  • Hur ska öppna. Rar,. ARJ,. Gz,. Tjära och. Rpm-filer i Windows
  • Få Enkel Hjälp tutorials precis som den i din inkorg varje dag - gratis! Skriv bara in din e-postadress nedan:

    Du kan alltid välja bort den här e-abonnemang när som helst.


    Bokmärke och Andel

    0 comments… (0 kommentarer ... Lägg till en nu )

    Lämna en kommentar

    Du kan använda dessa HTML-taggar och attribut: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong>