Hur man zippar flera filer i Unix

Skriver

Bildkredit: DragonImages/iStock/GettyImages

Ett vanligt sätt att lagra och dela uppsättningar av flera filer är att använda ZIP-filformatet. Ett zip-kommando komprimerar en eller flera filer och buntar ihop dem till en enda fil. De flesta moderna operativsystem, inklusive Microsoft Windows, macOS och former av Unix och Linux, kan hantera ZIP-filer. Om du använder ett Unix- eller Linux-operativsystem, kanske du vill använda Unix zip-kommandoradsverktyget för att hantera dessa filer.

Unix ZIP-kommandot

Om du använder de flesta moderna Unix-system kan du använda ett kommandoradsverktyg som helt enkelt kallas "zip" för att zippa flera filer. Det finns ett separat Unix unzip-verktyg för att extrahera filerna från ett zip-arkiv.

Dagens video

För att skapa en ZIP-fil, gå till kommandoraden och skriv "zip" följt av namnet på ZIP-filen du vill skapa och en lista över filer som ska inkluderas. Du kan till exempel skriva "zip example.zip folder1/file1 file2 folder2/file3" för att skapa en ZIP-fil som heter "example.zip" inklusive komprimerade kopior av filerna på de tre listade sökvägarna.

För att använda Unix zip-kommandot för flera filer, inkludera så många filnamn du vill i kommandoradsargumentet. Om några av filerna är kataloger eller mappar som du vill inkludera i sin helhet, lägg till argumentet "-r" för att rekursivt gå ner i katalogerna och inkludera dem i zip-arkivet.

När du har skapat en fil med zip-kommandot bör folk kunna öppna den på de flesta operativsystem.

Unix Packa upp

Om du har en ZIP-fil på en Unix-dator och behöver extrahera filer från den, använd kommandot unzip. Skriv "unzip" på kommandoraden följt av namnet på ZIP-filen, till exempel "unzip exempel.zip."

Filen packas upp i den aktuella katalogen. Om du vill använda kommandot unzip för att lista filer i en ZIP-fil utan att faktiskt extrahera dem, skriv "unzip -l" för listalternativet. Detta sparar utrymme och undviker att fylla en katalog med filer om du inte är säker på vad som finns i en zip-fil.

Zip-filer kan innehålla skadlig programvara, så det är bäst att endast arbeta med ZIP-filer från personer du litar på.

Alternativ till Zip och Unzip

Zip och unzip är inte de enda verktyg du kan använda för att arbeta med ZIP-filer på Unix-system.

Apple macOS inkluderar inbyggt stöd för ZIP-filer, så du kan dubbelklicka på dem för att öppna dem som andra mappar. Linux-system som kör GNOME-skrivbordsmiljön inkluderar ofta ett grafiskt verktyg som heter File Roller, och system som kör KDE-miljön använder ofta ett som heter Ark.

Unix-användare använder också ett annat system för att bunta filer som kallas tar, vilket stöds av kommandoradsverktyg som fungerar på samma sätt som zip-verktygen. I allmänhet, använd "tar -c" för att skapa en tar-fil och "tar -x" för att extrahera en. Unix-manualen innehåller andra alternativ som är tillgängliga, inklusive en mängd olika typer av datakomprimering som liknar ZIP.