Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man använder zip på Linux

Zip-kommandot i Linux är ett enkelt verktyg som används för att paketera och komprimera (eller “zip”) filer och kataloger till en enda, mindre fil, vanligtvis med ett tillägg.

Detta är särskilt användbart när du behöver transportera eller säkerhetskopiera flera filer eller kataloger, eftersom de kan grupperas i en enda fil. Zip-kommandot stöder också lösenordsskydd, vilket kan ge en grundläggande säkerhetsnivå för dina komprimerade filer.

Det är värt att nämna att det finns andra kommandon för att komprimera och paketera filer i Linux, som tar och gzip.

Nedan finns några sätt att använda zip-kommandot:

1. Skapa en zip-fil

Den grundläggande syntaxen för att skapa en zip-fil är zip-filnamn filnamn.

Exempel:

För att skapa en zip-fil som heter archive.zip som innehåller en fil som heter file.txt, använder du:

zip archive.zip file.txt
2. Lägg till flera filer till en zip-fil

Du kan lägga till flera filer i en zip-fil genom att ange flera filnamn.

Exempel:

zip archive.zip file1.txt file2.txt file3.txt
3. Lägg till en katalog till en Zip-fil

Du kan lägga till en katalog och allt dess innehåll till en zip-fil med alternativet -r (eller -recurse-paths).

Exempel:

zip -r archive.zip directory
4. Lägg till filer i en befintlig zip-fil

Du kan lägga till filer till en befintlig zip-fil med samma zip-kommando.

Exempel:

zip archive.zip newfile.txt
5. Exkludera filer

Om du vill lägga till en katalog men utesluta vissa filer kan du använda alternativet -x.

Exempel:

zip -r archive.zip directory -x *.jpg

Detta kommando lägger till katalogen till archive.zip men exkluderar alla .jpg-filer.

6. Skapa en lösenordsskyddad zip-fil

Du kan skapa en lösenordsskyddad zip-fil med alternativet -e.

Relaterad  Apex Legends, en aldrig tidigare skådad Bangalore i den nya narrativa trailern

Exempel:

zip -e archive.zip file.txt

Efter att ha kört det här kommandot kommer du att uppmanas att ange och verifiera ett lösenord.

7. Visa framsteg

Om du komprimerar en stor fil eller katalog kanske du vill visa framstegen. Du kan göra detta med alternativet -v (eller –verbose).

Exempel:

zip -rv archive.zip directory

Komprimera filer: zip vs tar vs gzip

tar och gzip är alla Linux-kommandon som kan komprimera filer, men de fungerar på lite olika sätt och har olika användningsfall:

dragkedja

zip skapar komprimerade filer som är helt fristående och komprimering och arkivering görs samtidigt.

Detta innebär att zip kan komprimera flera filer till en enda fil utan behov av andra verktyg. Filerna är mycket använda och erkända, inte bara på Linux utan även på Windows och macOS.

En annan utmärkande egenskap hos zip är att den stöder lösenordsbaserad filkryptering, vilket ger en grundläggande säkerhetsnivå.

tjära

tar (Tape Archive), å andra sidan, till skillnad från zip och gzip, komprimerar inte tar själv filer; Det används för att gruppera flera filer och kataloger i ett enda arkiv (även känd som en tarball). Detta gör filhanteringen enklare, särskilt för säkerhetskopiering och transport.

Tar-kommandot används ofta i kombination med komprimeringsverktyg som gzip för att skapa komprimerade filer.

Relaterad: Hur man använder tar på Linux

blixtlås

gzip (GNU zip) komprimerar bara en enda fil eller dataström. Om du behöver komprimera flera filer eller kataloger med gzip, kommer du vanligtvis att använda tar först för att bunta ihop allt till en enda fil och sedan komprimera tar-filen med gzip, vilket resulterar i ett arkiv.

Relaterad  11 anledningar till att din Facebook-annonsmätning är trasslig

För att sammanfatta saker:

  • zip är ett användbart allt-i-ett-verktyg för att skapa komprimerade filer, speciellt när plattformsoberoende kompatibilitet eller kryptering behövs.
  • tar är bra för att gruppera flera filer och kataloger, och
  • gzip används ofta i kombination med tar för att komprimera dessa paket.

Varje verktyg har sina styrkor och typiska användningsfall, så valet beror ofta på dina specifika behov.

Fler Linux-kommandon: