Hur man packar upp filer i Linux och Ubuntu

Zip-filer รคr komprimerade mappar som innehรฅller olika filer och kataloger. Filerna komprimeras vanligtvis fรถr bรคttre organisation och รถverfรถring och fรถr att fรถrhindra att dataintegritet och sรคkerhet รคventyrar.

Linux och Ubuntu tillรฅter anvรคndare att zippa och packa upp filer och kataloger. Men till skillnad frรฅn andra operativsystem har bรฅda ett lite olika sรคtt att gรถra saker pรฅ. Denna handledning kommer att utforska hur man packar upp filer pรฅ Linux och Ubuntu och hur man anvรคnder zip-filer i olika scenarier.

Hur man packar upp filen Ubuntu/Linux med kommandoraden

Anvรคnd fรถljande steg fรถr att packa upp en zip-fil i Linux:

Steg 1) ร–ppna din terminal.

Packa upp filen Ubuntu/Linux med kommandoraden

Leta reda pรฅ terminalen pรฅ din dator och dubbelklicka pรฅ den.

Steg 2) Navigera till katalogen. Du kan gรถra detta genom att skriva CD-kommandot fรถljt av katalogsรถkvรคgen fรถr att komma รฅt filen i dess mapp.

cd Documents

Packa upp filen Ubuntu/Linux med kommandoraden

I det hรคr fallet finns filen i mappen Dokument.

Steg 3) Anvรคnd kommandot Linux unzip.

unzip Compress1.zip

Packa upp filen Ubuntu/Linux med kommandoraden

Filen, i det hรคr scenariot, heter Compress1.zip. Kom ihรฅg att byta ut med det faktiska namnet pรฅ din zippade fil.

Steg 4) Extrahera filen till รถnskad plats. Till exempel:

unzip Compress1.zip -d <destination>

Packa upp filen Ubuntu/Linux med kommandoraden

Kommandot unzip Linux extraherar innehรฅllet i en zip-fil i dess nuvarande katalog. Du kan vรคlja en fรถredragen plats med kommandot -d.

Byta ut med namnet pรฅ din fรถredragna mapp.

Steg 5) Verifiera de extraherade filerna med kommandot ls. Typ ls pรฅ din terminal fรถr att se listan รถver filerna pรฅ ditt system och verifiera att filerna har packats upp framgรฅngsrikt nรคr de รคr klara.

Packa upp filen Ubuntu/Linux med kommandoraden

Kommandot unzip har andra olika komponenter som gรถr det lรคttare att packa upp zip-filer i Linux som:

  • [alternativ]: Detta hรคnvisar till de olika alternativen du kan anvรคnda med kommandot unzip. Nรฅgra av de vanligaste alternativen inkluderar:
    • -l: Lista innehรฅllet i zip-filen utan att extrahera dem.
    • -v: Visa utfรถrlig utdata medan du extraherar filer.
    • -q: Utfรถr extraktionen tyst utan att visa nรฅgon utmatning.
    • -o: Skriv รถver befintliga filer utan att be om bekrรคftelse.
  • : Anger namnet eller sรถkvรคgen till den extraherade zip-filen.
  • [-d ]: Detta รคr vanligtvis valfritt, vilket gรถr att du kan ange destinationskatalogen dรคr du vill placera de extraherade filerna. Detta รคr vanligtvis valfritt, vilket gรถr att du kan dirigera Linux unzip till den katalog du vรคljer.

Du kan alltid skriva kommandot pรฅ din terminal fรถr mer information om dess anvรคndning och tillgรคngliga alternativ.

Obs: Linux-kommandon รคr skiftlรคgeskรคnsliga. Anvรคnd dรคrfรถr alltid rรคtt versaler nรคr du anger fil- och katalognamn.

Du kan referera till kommandots manualsida genom att kรถra man unzip i terminalen fรถr att lรคra dig mer om hur du anvรคnder kommandot unzip.

Hur man packar upp filer i Linux med ett GUI-verktyg

Du behรถver en Linux-distribution, som t.ex Ubuntu, fรถr att anvรคnda GUI-verktyget. Ubuntu ger anvรคndarna ett anvรคndarvรคnligt verktyg fรถr arkivhantering fรถr att arbeta med zippade filer. Detta gรถr det mรถjligt att anvรคnda Ubuntu fรถr att packa upp filer.

Hur man packar upp filer med Ubuntus arkivchef

Fรถr att packa upp filer pรฅ Ubuntu med hjรคlp av arkivhanteraren:

Steg 1) Leta upp zip-filen pรฅ din dator.

Packa upp filer i Linux med ett GUI-verktyg

Steg 2) Hรถgerklicka pรฅ din arkivfil fรถr att visa en snabbmeny.

Packa upp filer i Linux med ett GUI-verktyg

Steg 3) Vรคlj รถnskad destination fรถr dina extraherade filer genom att vรคlja antingen "Extrahera hรคr" eller "Extrahera till...".

Packa upp filer i Linux med ett GUI-verktyg

Steg 4) Vรคlj รถnskad destination fรถr dina extraherade filer om du vรคljer "Extrahera till...".

Packa upp filer i Linux med ett GUI-verktyg

Steg 5) Klicka pรฅ "Vรคlj" fรถr att fortsรคtta och vรคnta pรฅ utvinningen.

Packa upp filer i Linux med ett GUI-verktyg

Steg 6) Fรฅ รฅtkomst till de extraherade filerna i den angivna mรฅlkatalogen. Dina extraherade filer kommer att behรฅlla namnen och platserna fรถr den ursprungliga zip-filen.

Packa upp filer i Linux med ett GUI-verktyg

Arkivhanteraren tillhandahรฅller ett anvรคndarvรคnligt grรคnssnitt fรถr att skapa, visa och extrahera olika zip-format. Det lรฅter dig komprimera, extrahera och hantera filer i arkiven lรคttare รคn nรคr du arbetar med terminalen.

Vanliga problem nรคr du packar upp filer pรฅ Linux

Det รคr ocksรฅ mรถjligt att stรถta pรฅ problem nรคr du packar upp filer pรฅ Linux. Nรฅgra av dessa problem inkluderar

Otillrรคckliga filbehรถrigheter

Avsaknad av nรถdvรคndiga behรถrigheter fรถr att komma รฅt en zip-fil kan orsaka fel under uppackning. Till exempel kommer det att orsaka problem att รถppna en lรถsenordsskyddad zip-fil utan rรคtt lรถsenord. Fรถr att undvika sรฅdana problem mรฅste du ha de nรถdvรคndiga behรถrigheterna nรคr du kommer รฅt zip-filer.

File Corruption

Skadade filer kommer ocksรฅ att vara problematiska under uppackningsprocessen. Vanligtvis sker korruption under nedladdningsprocessen. Andra gรฅnger hรคnder det pรฅ grund av andra faktorer, sรฅsom dรฅlig filhantering i lagring.

Om du stรถter pรฅ ett problem under uppackningen pรฅ grund av korruption, fรถrsรถk att ladda ner zip-filen igen eller skaffa en annan version av zip-filen som inte รคr skadad.

Inkompatibla komprimeringsformat

Zip-filer finns i olika komprimeringsformat. Det รคr viktigt att notera dessa format eftersom varje format har ett motsvarande unzip-kommando. Att fรถrsรถka packa upp en TAR-fil med kommandot 'unzip' fรถr en ZIP-fil kommer att orsaka problem.

Ofullstรคndiga nedladdningar

Ofullstรคndiga nedladdningar kan ocksรฅ orsaka problem vid uppackning av filer. Se till att du har laddat ner hela filen innan du packar upp filen.

Brist pรฅ nรถdvรคndiga verktyg

Vissa format kommer att stรถta pรฅ problem om du saknar verktygen fรถr att packa upp dem. Till exempel kommer du att fรฅ problem nรคr du fรถrsรถker packa upp och extrahera en RAR-fil om du inte har installerat verktyget "rar" pรฅ Linux.

Filnamnskodningsproblem

Du kan ocksรฅ fรฅ problem om du fรถrsรถker packa upp en fil vars filnamn anvรคnder en annan teckenkodning รคn den som รคr instรคlld pรฅ ditt system. Se dรคrfรถr till att teckenkodningen pรฅ ditt system matchar filnamnen i zip-filen.

Filstorleksbegrรคnsningar

Du kan stรถta pรฅ problem med att packa upp filer av vissa storlekar om det finns begrรคnsningar fรถr filstorlekarna pรฅ ditt system. Detta leder till fel varje gรฅng du fรถrsรถker extrahera stora filer. Se till att kontrollera ditt filsystems begrรคnsningar och justera dรคrefter nรคr det behรถvs.

Avancerade zip-filtekniker

Det รคr ocksรฅ mรถjligt att utfรถra avancerade รฅtgรคrder pรฅ zip-filer i kommandoradsgrรคnssnittet i Linux.

Nรฅgra av de avancerade รฅtgรคrderna fรถr att skapa och รคndra olika filer inkluderar:

Steg 1) Lรคgg till filer till en befintlig zip-fil:

zip -u myfiles.zip file3.txt

Alternativet -u lรฅter dig uppdatera en befintlig zip-fil, dvs myfiles.zip med file3.txt.

Steg 2) Ta bort filer frรฅn en zip-fil:

zip -d myfiles.zip file2.txt

Alternativet -d lรฅter dig ta bort file2.txt frรฅn myfiles.zip-arkivet.

Steg 3) Lista en zip-fils innehรฅll:

unzip -l myfiles.zip

Alternativet -l med kommandot unzip lรฅter dig lista innehรฅllet i myfiles.zip-arkivet utan att extrahera dem.

Steg 4) Lรถsenordsskydda zip-filer

Du kan skydda dina zip-filer med ett lรถsenord genom att anvรคnda alternativet -p fรถljt av ditt รถnskade lรถsenord.

zip -r -e -P <password> <archive_name>.zip <file1> <file2> <file3> ...

Ersรคtta med ditt รถnskade lรถsenord, .zip med รถnskat namn fรถr din zip-fil, och , , โ€ฆ med listan รถver filer eller kataloger som du vill lรคgga till i ditt zip-arkiv.

Om du till exempel vill skapa ett lรถsenordsskyddat filnamn myfiles.zip, som kommer att innehรฅlla file1.txt och directory/, kรถr du:

zip -r -e -P mypassword myfiles.zip file1.txt directory/

Ange lรถsenordet igen fรถr bekrรคftelse. Lรถsenordet kommer ocksรฅ att krรคvas nรคr du extraherar eller visar innehรฅll i arkivet.

Steg 5) Anvรคnd zip-filer fรถr sรคkerhetskopiering

Skriv fรถljande kommando pรฅ din terminal fรถr att anvรคnda zip-filer som sรคkerhetskopior i Linux.

zip -r backup.zip <file1> <file2> <directory1> <directory2> โ€ฆ

Byta ut med de filer och kataloger du vill inkludera i sรคkerhetskopian.

Steg 6) Uppdatera en befintlig backup-zip-fil

Det รคr mรถjligt att uppdatera en befintlig backup-zip-fil med nyare versioner av filer.

Fรถr att gรถra detta, skriv fรถljande kommando pรฅ terminalen:

zip -ur backup.zip <file1> <file2> <directory1> <directory2>

Alternativet -u kommer att uppdatera den befintliga backup-zip-filen (backup.zip) med uppdaterade versioner av filerna och katalogerna. Endast ofรถrรคndrade filer eller de som inte redan finns i arkivet kommer att lรคggas till.

Fรถr att till exempel uppdatera sรคkerhetskopian med en modifierad version av fil1.txt, fil2.txt katalog1/ och katalog2/, kรถr:

zip -ur backup.zip file1.txt file2.txt directory1 directory2

Steg 7) Extrahera filer frรฅn en backup-zip-fil till en specifik katalog

Om du vill arbeta med en Linux zip-fil och extrahera den frรฅn en sรคkerhetskopia och till en arbetskatalog:

unzip backup.zip

Steg 8) Packa upp mรฅnga filer i en mapp

Sรฅ hรคr packar du upp flera filer i en specifik mapp:

unzip '*.zip'

Lista innehรฅllet i en sรคkerhetskopia

Anvรคnd fรถljande kommando fรถr att lista en sรคkerhetskopiafils innehรฅll utan att extrahera dem.

unzip -l backup.zip

Slutsats

Genom att zippa och packa upp filer kan vi organisera och รถverfรถra filer sรคkrare. Medan Linux och Ubuntu รคr kraftfulla och mรฅngsidiga operativsystem, deras zippa och packa upp processer fรถrblir lรคtta och effektiva, vilket gรถr att du enkelt kan hantera olika filer och kataloger.

Sammanfatta detta inlรคgg med: