Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man zippar en mapp i Linux

ZIP är ett mycket användbart arkivfilformat som hjälper 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ätverksbandbredd. Sedan dess utveckling 1989 har ZIP blivit ett av de föredragna sätten att komprimera data och minska filstorleken.

Använder några inbyggda kommandon som blixtlåskan du också zippa en mapp på Linux-baserade system med lätthet.

Hur man installerar zip på Linux

För det mesta hittar du inte zip-verktyget installerat på ditt Linux-system som standard. För att installera zip kan du använda din distributions standardpakethanterare.

På Ubuntu och Debian:

sudo apt install zip

Installera zip på CentOS och Fedora med:

sudo yum install zip

På Arch Linux och Manjaro:

sudo pacman -S zip

Kör följande kommando för att installera zip på OpenSUSE:

sudo zypper install zip

Hur fungerar zippprocessen?

Så snart zip-kommandot anropas, börjar verktyget skanna filerna som anges i inmatningen. Om skanningen tar mer än fem sekunder visar zip-kommandot meddelandet: Skanna filer.

Det intressanta är hur du som användare kan förstå vad som händer i backend. Om utgången visar förloppspunkter med ett intervall på varannan sekund betyder det att filerna bearbetas.

Om tiden är mer än två sekunder betyder det att kommandot antingen tar tid att hitta filerna eller att nätverksanslutningen är långsam. Om zip inte kan hitta en specifik fil kommer den att utfärda en varning, men fortsätter ändå att behandla din begäran.

Slutligen, om vissa filer hoppas över under processen, kommer kommandot att utfärda en varning i slutet, som talar om hur många filer det bearbetade och hur många det hoppade över.

Relaterad  Hur man effektivt extraherar silver från begagnade röntgenfilmer

Zippa en mapp med kommandoraden

Använd följande kommandosyntax för att zippa mappar:

zip -r outputfile folder1 folder2 folder3

…var utdatafil är namnet på arkivet och mapp1, mapp 2och mapp 3 är den absoluta eller relativa sökvägen till mapparna.

Låt oss försöka arkivera data mapp i en zip-fil med namnet temp.zip. För att göra det, kör det här kommandot:

zip –r temp.zip /data

Efter att ha kört det ovannämnda kommandot, använd kommandot Is för att bekräfta skapandet av arkivet.

ls –l | grep .zip

Om zip-kommandot avgör att filstorleken är för stor, kommer den att lagra filen som den är i arkivet, utan att komprimera den.

Ange komprimeringsnivåer

Du kan ange komprimeringsmetoden med hjälp av -Z flagga.

zip -r -Z bzip2 archivename.zip directory_name

Utdata kommer att visa komprimeringsnivåerna för varje fil som läggs till i arkivet.

Dessutom kan du ange komprimeringsnivåer genom att använda siffror från noll till nio. Standardvärdet är -6; dock använda -0 för att lagra filer utan komprimering. Å andra sidan, -9 kommer att tvinga zip-kommandot att använda en optimal komprimering för alla filer i arkivet.

zip -9 -r archivename.zip directory_name

Zippa en mapp med hjälp av hitta

För att zippa en mapp med en okänd sökväg kan du använda kommandot find effektivt. Först rör hitta till exec kommandot så att du kan köra blixtlås kommando för att skapa ett arkiv.

För att zippa mappar som finns i den aktuella arbetskatalogen, kör det här kommandot:

find . –maxdepth 1 type d –exec zip archive.zip {} +

Att använda det här alternativet är ganska användbart eftersom du får flexibiliteten för att välja arkivmappar rekursivt. Du kan också välja att ha en viss nivå av mappar zippade i ditt arkiv.

Relaterad  Video visar Beverly Hills Cops som spelar Beatles-musik för att utnyttja upphovsrättslagarna medan de spelas in

Använda GUI för att zippa mappar

Mestadels varje skrivbordsmiljö inom Linux innehåller ett sätt att zippa filer. Även om den här guiden fokuserar på Ubuntu, kan du vara säker på att proceduren kommer att vara liknande för andra Linux-distros också.

För att skapa en komprimerad (zippad) fil med det grafiska användargränssnittet, starta ditt systems filhanterarprogram från menyn Program.

När fönstret öppnas väljer du de mappar du vill komprimera. För att välja flera mappar, behåll Ctrl tangent nedtryckt medan du klickar på mapparna.

När du är klar, högerklicka på någon av mapparna för att öppna en meny. Välj Komprimera knapp. Dialogrutan kommer att fråga dig om följande:

Arkivnamn Typ av arkiv (alternativen inkluderar ZIP, TAR.XZ och 7Z)

När du har angett namnet och valt typen av zippad fil, tryck på Skapa knappen på toppen.

Spara lagring på Linux genom att komprimera mappar

Zip-kommandot är ganska lätt att använda med tanke på komplexiteten hos andra verktyg i Linux-ekosystemet. Medan GUI-processen är sömlös och ganska enkel, är den alternativa processen att använda terminalen inte heller så svår, särskilt om du kan bemästra de rätta kommandona för att göra det nödvändiga.

Om författaren

Wini Bhalla (61 artiklar publicerade)

Wini är en Delhi-baserad författare, med två års erfarenhet av att skriva. Under sina skrivande har hon varit knuten till digitala marknadsföringsbyråer och tekniska företag. Hon har skrivit innehåll relaterat till programmeringsspråk, molnteknik, AWS, Machine Learning och mycket mer. I henne free tid, hon gillar att måla, umgås med sin familj och resa till bergen när det är möjligt.

Relaterad  Hur man använder Project Manager i Adobe Premiere Pro

Mer från Wini Bhalla

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera