{"id":85441,"date":"2022-10-07T21:06:44","date_gmt":"2022-10-08T02:06:44","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/hur-man-zippar-en-mapp-i-linux\/"},"modified":"2022-10-07T21:06:44","modified_gmt":"2022-10-08T02:06:44","slug":"hur-man-zippar-en-mapp-i-linux","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/hur-man-zippar-en-mapp-i-linux\/","title":{"rendered":"Hur man zippar en mapp i Linux"},"content":{"rendered":"<div>\n<p>ZIP \u00e4r ett mycket anv\u00e4ndbart arkivfilformat som hj\u00e4lper till med lagring och filhantering.  Med ett effektivt zippningsverktyg kan du dela flera filer och mappar effektivt genom att kombinera dem till en enda fil.<\/p>\n<p>I Linux sparar zippa en mapp mycket utrymme och n\u00e4tverksbandbredd.  Sedan dess utveckling 1989 har ZIP blivit ett av de f\u00f6redragna s\u00e4tten att komprimera data och minska filstorleken.<\/p>\n<p>Anv\u00e4nder n\u00e5gra inbyggda kommandon som <strong>blixtl\u00e5s<\/strong>kan du ocks\u00e5 zippa en mapp p\u00e5 Linux-baserade system med l\u00e4tthet.<\/p>\n<h2 id=\"how-to-install-zip-on-linux\"><span class=\"ez-toc-section\" id=\"Hur_man_installerar_zip_pa_Linux\"><\/span>  Hur man installerar zip p\u00e5 Linux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>F\u00f6r det mesta hittar du inte zip-verktyget installerat p\u00e5 ditt Linux-system som standard.  F\u00f6r att installera zip kan du anv\u00e4nda din distributions standardpakethanterare.<\/p>\n<p>P\u00e5 Ubuntu och Debian:<\/p>\n<pre>sudo apt install zip<\/pre>\n<p>Installera zip p\u00e5 CentOS och Fedora med:<\/p>\n<pre>sudo yum install zip<\/pre>\n<p>P\u00e5 Arch Linux och Manjaro:<\/p>\n<pre>sudo pacman -S zip<\/pre>\n<p>K\u00f6r f\u00f6ljande kommando f\u00f6r att installera zip p\u00e5 OpenSUSE:<\/p>\n<pre>sudo zypper install zip<\/pre>\n<h2 id=\"how-does-the-zipping-process-work\"><span class=\"ez-toc-section\" id=\"Hur_fungerar_zippprocessen\"><\/span>  Hur fungerar zippprocessen?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>S\u00e5 snart zip-kommandot anropas, b\u00f6rjar verktyget skanna filerna som anges i inmatningen.  Om skanningen tar mer \u00e4n fem sekunder visar zip-kommandot meddelandet: <strong>Skanna filer<\/strong>.<\/p>\n<p>Det intressanta \u00e4r hur du som anv\u00e4ndare kan f\u00f6rst\u00e5 vad som h\u00e4nder i backend.  Om utg\u00e5ngen visar f\u00f6rloppspunkter med ett intervall p\u00e5 varannan sekund betyder det att filerna bearbetas.<\/p>\n<p>Om tiden \u00e4r mer \u00e4n tv\u00e5 sekunder betyder det att kommandot antingen tar tid att hitta filerna eller att n\u00e4tverksanslutningen \u00e4r l\u00e5ngsam.  Om zip inte kan hitta en specifik fil kommer den att utf\u00e4rda en varning, men forts\u00e4tter \u00e4nd\u00e5 att behandla din beg\u00e4ran.<\/p>\n<p>Slutligen, om vissa filer hoppas \u00f6ver under processen, kommer kommandot att utf\u00e4rda en varning i slutet, som talar om hur m\u00e5nga filer det bearbetade och hur m\u00e5nga det hoppade \u00f6ver.<\/p>\n<h2 id=\"zipping-a-folder-using-the-command-line\"><span class=\"ez-toc-section\" id=\"Zippa_en_mapp_med_kommandoraden\"><\/span>  Zippa en mapp med kommandoraden<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Anv\u00e4nd f\u00f6ljande kommandosyntax f\u00f6r att zippa mappar:<\/p>\n<pre>zip -r outputfile folder1 folder2 folder3<\/pre>\n<p>\u2026var <strong>utdatafil<\/strong> \u00e4r namnet p\u00e5 arkivet och <strong>mapp1<\/strong>, <strong>mapp 2<\/strong>och <strong>mapp 3<\/strong> \u00e4r den absoluta eller relativa s\u00f6kv\u00e4gen till mapparna.<\/p>\n<p>L\u00e5t oss f\u00f6rs\u00f6ka arkivera <strong>data<\/strong> mapp i en zip-fil med namnet <strong>temp.zip<\/strong>.  F\u00f6r att g\u00f6ra det, k\u00f6r det h\u00e4r kommandot:<\/p>\n<pre>zip \u2013r temp.zip \/data<\/pre>\n<p>Efter att ha k\u00f6rt det ovann\u00e4mnda kommandot, anv\u00e4nd kommandot Is f\u00f6r att bekr\u00e4fta skapandet av arkivet.<\/p>\n<pre>ls \u2013l | grep .zip<\/pre>\n<p>Om zip-kommandot avg\u00f6r att filstorleken \u00e4r f\u00f6r stor, kommer den att lagra filen som den \u00e4r i arkivet, utan att komprimera den.<\/p>\n<h3 id=\"specifying-compression-levels\"><span class=\"ez-toc-section\" id=\"Ange_komprimeringsnivaer\"><\/span>Ange komprimeringsniv\u00e5er<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Du kan ange komprimeringsmetoden med hj\u00e4lp av <strong>-Z<\/strong> flagga.<\/p>\n<pre>zip -r -Z bzip2 archivename.zip directory_name<\/pre>\n<p>Utdata kommer att visa komprimeringsniv\u00e5erna f\u00f6r varje fil som l\u00e4ggs till i arkivet.<\/p>\n<p>Dessutom kan du ange komprimeringsniv\u00e5er genom att anv\u00e4nda siffror fr\u00e5n noll till nio.  Standardv\u00e4rdet \u00e4r <strong>-6<\/strong>;  dock anv\u00e4nda<strong> -0<\/strong> f\u00f6r att lagra filer utan komprimering.  \u00c5 andra sidan, <strong>-9<\/strong> kommer att tvinga zip-kommandot att anv\u00e4nda en optimal komprimering f\u00f6r alla filer i arkivet.<\/p>\n<pre>zip -9 -r archivename.zip directory_name<\/pre>\n<h2 id=\"zipping-a-folder-using-find\"><span class=\"ez-toc-section\" id=\"Zippa_en_mapp_med_hjalp_av_hitta\"><\/span>  Zippa en mapp med hj\u00e4lp av hitta<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>F\u00f6r att zippa en mapp med en ok\u00e4nd s\u00f6kv\u00e4g kan du anv\u00e4nda kommandot find effektivt.  F\u00f6rst r\u00f6r <strong>hitta<\/strong> till <strong>exec<\/strong> kommandot s\u00e5 att du kan k\u00f6ra <strong>blixtl\u00e5s<\/strong> kommando f\u00f6r att skapa ett arkiv.<\/p>\n<p>F\u00f6r att zippa mappar som finns i den aktuella arbetskatalogen, k\u00f6r det h\u00e4r kommandot:<\/p>\n<pre>find . \u2013maxdepth 1 type d \u2013exec zip archive.zip {} +<\/pre>\n<p>Att anv\u00e4nda det h\u00e4r alternativet \u00e4r ganska anv\u00e4ndbart eftersom du f\u00e5r flexibiliteten f\u00f6r att v\u00e4lja arkivmappar rekursivt.  Du kan ocks\u00e5 v\u00e4lja att ha en viss niv\u00e5 av mappar zippade i ditt arkiv.<\/p>\n<h2 id=\"using-the-gui-for-zipping-folders\"><span class=\"ez-toc-section\" id=\"Anvanda_GUI_for_att_zippa_mappar\"><\/span>  Anv\u00e4nda GUI f\u00f6r att zippa mappar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Mestadels varje skrivbordsmilj\u00f6 inom Linux inneh\u00e5ller ett s\u00e4tt att zippa filer.  \u00c4ven om den h\u00e4r guiden fokuserar p\u00e5 Ubuntu, kan du vara s\u00e4ker p\u00e5 att proceduren kommer att vara liknande f\u00f6r andra Linux-distros ocks\u00e5.<\/p>\n<p>F\u00f6r att skapa en komprimerad (zippad) fil med det grafiska anv\u00e4ndargr\u00e4nssnittet, starta ditt systems filhanterarprogram fr\u00e5n menyn Program.<\/p>\n<p>N\u00e4r f\u00f6nstret \u00f6ppnas v\u00e4ljer du de mappar du vill komprimera.  F\u00f6r att v\u00e4lja flera mappar, beh\u00e5ll <strong>Ctrl <\/strong>tangent nedtryckt medan du klickar p\u00e5 mapparna.<\/p>\n<figure>\n<\/figure>\n<p>  N\u00e4r du \u00e4r klar, h\u00f6gerklicka p\u00e5 n\u00e5gon av mapparna f\u00f6r att \u00f6ppna en meny.  V\u00e4lj <strong>Komprimera <\/strong>knapp.  Dialogrutan kommer att fr\u00e5ga dig om f\u00f6ljande:<\/p>\n<p>  <strong>Arkivnamn<\/strong>   <strong>Typ av arkiv<\/strong> (alternativen inkluderar ZIP, TAR.XZ och 7Z)  <\/p>\n<p>N\u00e4r du har angett namnet och valt typen av zippad fil, tryck p\u00e5 <strong>Skapa<\/strong> knappen p\u00e5 toppen.<\/p>\n<figure>\n<\/figure>\n<h2 id=\"save-storage-on-linux-by-compressing-folders\"><span class=\"ez-toc-section\" id=\"Spara_lagring_pa_Linux_genom_att_komprimera_mappar\"><\/span>  Spara lagring p\u00e5 Linux genom att komprimera mappar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Zip-kommandot \u00e4r ganska l\u00e4tt att anv\u00e4nda med tanke p\u00e5 komplexiteten hos andra verktyg i Linux-ekosystemet.  Medan GUI-processen \u00e4r s\u00f6ml\u00f6s och ganska enkel, \u00e4r den alternativa processen att anv\u00e4nda terminalen inte heller s\u00e5 sv\u00e5r, s\u00e4rskilt om du kan bem\u00e4stra de r\u00e4tta kommandona f\u00f6r att g\u00f6ra det n\u00f6dv\u00e4ndiga.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Wini Bhalla (61 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Wini \u00e4r en Delhi-baserad f\u00f6rfattare, med tv\u00e5 \u00e5rs erfarenhet av att skriva.  Under sina skrivande har hon varit knuten till digitala marknadsf\u00f6ringsbyr\u00e5er och tekniska f\u00f6retag.  Hon har skrivit inneh\u00e5ll relaterat till programmeringsspr\u00e5k, molnteknik, AWS, Machine Learning och mycket mer.  I henne free tid, hon gillar att m\u00e5la, umg\u00e5s med sin familj och resa till bergen n\u00e4r det \u00e4r m\u00f6jligt.  <\/p>\n<p>                            Mer fr\u00e5n Wini Bhalla<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-zippar-en-mapp-i-linux\/#Hur_man_installerar_zip_pa_Linux\" >Hur man installerar zip p\u00e5 Linux<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-zippar-en-mapp-i-linux\/#Hur_fungerar_zippprocessen\" >Hur fungerar zippprocessen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-zippar-en-mapp-i-linux\/#Zippa_en_mapp_med_kommandoraden\" >Zippa en mapp med kommandoraden<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-zippar-en-mapp-i-linux\/#Ange_komprimeringsnivaer\" >Ange komprimeringsniv\u00e5er<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-zippar-en-mapp-i-linux\/#Zippa_en_mapp_med_hjalp_av_hitta\" >Zippa en mapp med hj\u00e4lp av hitta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-zippar-en-mapp-i-linux\/#Anvanda_GUI_for_att_zippa_mappar\" >Anv\u00e4nda GUI f\u00f6r att zippa mappar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-zippar-en-mapp-i-linux\/#Spara_lagring_pa_Linux_genom_att_komprimera_mappar\" >Spara lagring p\u00e5 Linux genom att komprimera mappar<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-zippar-en-mapp-i-linux\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>ZIP \u00e4r ett mycket anv\u00e4ndbart arkivfilformat som hj\u00e4lper till med lagring och filhantering. Med ett effektivt zippningsverktyg kan du dela flera filer och mappar effektivt genom att kombinera dem till en enda fil. I Linux sparar zippa en mapp mycket utrymme och n\u00e4tverksbandbredd. Sedan dess utveckling 1989 har ZIP blivit ett av de f\u00f6redragna s\u00e4tten [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":85442,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[27,6553,163,43158,43294],"class_list":["post-85441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-hur","tag-linux","tag-man","tag-mapp","tag-zippar"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/85441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=85441"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/85441\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/85442"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=85441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=85441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=85441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}