Hoe bestanden uit te pakken in Linux en Ubuntu
Zip-bestanden zijn gecomprimeerde mappen die verschillende bestanden en directories bevatten. De bestanden worden meestal gecomprimeerd voor een betere organisatie en transmissie en om te voorkomen dat de integriteit en beveiliging van gegevens in gevaar komen.
Linux en Ubuntu gebruikers toestaan om bestanden en mappen te zippen en unzippen. Echter, in tegenstelling tot andere besturingssystemen, hebben beide een iets andere manier om dingen te doen. Deze tutorial zal onderzoeken hoe je bestanden unzipt op Linux en Ubuntu en hoe u zip-bestanden in verschillende scenario's kunt gebruiken.
Hoe een bestand uit te pakken Ubuntu/Linux via de opdrachtregel
Gebruik de volgende stappen om een zip-bestand uit te pakken in Linux:
Stap 1) Open uw terminal.
Zoek de terminal op uw computer en dubbelklik erop.
Stap 2) Navigeer naar de map. U kunt dit doen door de CD-opdracht te typen, gevolgd door het mappad, om toegang te krijgen tot het bestand in de bijbehorende map.
cd Documents
In dit geval bevindt het bestand zich in de map Documenten.
Stap 3) Gebruik de Linux unzip-opdracht.
unzip Compress1.zip
Het bestand heet in dit scenario Compress1.zip. Vergeet niet te vervangen met de werkelijke naam van uw gecomprimeerde bestand.
Stap 4) Pak het bestand uit naar de gewenste locatie. Bijvoorbeeld:
unzip Compress1.zip -d <destination>
De unzip Linux-opdracht extraheert de inhoud van een zip-bestand in de huidige map. U kunt een voorkeurslocatie kiezen met behulp van de opdracht -d.
Vervangen met de naam van uw voorkeursmap.
Stap 5) Controleer de uitgepakte bestanden met de opdracht ls. Type ls
op uw terminal om de lijst met bestanden op uw systeem te bekijken en te verifiëren dat de bestanden succesvol zijn uitgepakt zodra u klaar bent.
De opdracht unzip heeft nog andere componenten die het gemakkelijker maken om zip-bestanden in Linux uit te pakken, zoals:
- [opties]: Dit verwijst naar de verschillende opties die u kunt gebruiken met de opdracht unzip. Enkele van de meest voorkomende opties zijn:
- -l: Geef de inhoud van het zipbestand weer zonder deze uit te pakken.
- -v: Uitgebreide uitvoer weergeven tijdens het uitpakken van bestanden.
- -q: Voer de extractie stilletjes uit zonder enige uitvoer weer te geven.
- -o: Bestaande bestanden overschrijven zonder om bevestiging te vragen.
- : specificeert de naam of het pad van het uitgepakte zipbestand.
- [-D ]: Dit is meestal optioneel, zodat u de doeldirectory kunt opgeven waar u de uitgepakte bestanden wilt plaatsen. Dit is meestal optioneel, zodat u Linux unzip naar de directory van uw keuze kunt sturen.
U kunt de opdracht altijd op uw terminal typen voor meer informatie over het gebruik en de beschikbare opties.
Opmerking: Linux-commando's Zijn hoofdlettergevoelig. Gebruik daarom altijd het juiste hoofdlettergebruik bij het opgeven van de bestands- en mapnamen.
U kunt naar de handleiding van de opdracht verwijzen door deze uit te voeren man unzip
in de terminal voor meer informatie over het gebruik van de opdracht unzip.
Bestanden uitpakken in Linux met behulp van een GUI-tool
Je hebt een Linux-distributie nodig, zoals Ubuntu, om de GUI-tool te gebruiken. Ubuntu biedt gebruikers een gebruiksvriendelijke archiefbeheerderstool voor het werken met gezipte bestanden. Dit maakt het mogelijk om Ubuntu om bestanden uit te pakken.
Hoe bestanden uit te pakken met Ubuntuarchiefbeheerder van 's
Om bestanden uit te pakken Ubuntu met behulp van de archiefbeheerder:
Stap 1) Zoek het zip-bestand op uw computer.
Stap 2) Klik met de rechtermuisknop op uw archiefbestand om een contextmenu te openen.
Stap 3) Selecteer de gewenste bestemming voor uw uitgepakte bestanden door "Hier uitpakken" of "Uitpakken naar..." te kiezen.
Stap 4) Kies de gewenste bestemming voor uw uitgepakte bestanden als u 'Uitpakken naar...' kiest.
Stap 5) Klik op “Selecteren” om door te gaan en wacht op de extractie.
Stap 6) Toegang tot de uitgepakte bestanden in de opgegeven doelmap. Uw uitgepakte bestanden behouden de namen en locaties van het originele zip-bestand.
De archiefbeheerder biedt een gebruiksvriendelijke interface om verschillende zip-formaten te maken, bekijken en extraheren. Hiermee kunt u bestanden binnen de archieven gemakkelijker comprimeren, extraheren en beheren dan wanneer u met de terminal werkt.
Veelvoorkomende problemen bij het uitpakken van bestanden op Linux
Het is ook mogelijk dat er problemen optreden bij het uitpakken van bestanden op Linux. Sommige van deze problemen omvatten
Onvoldoende bestandsrechten
Het ontbreken van de benodigde machtigingen voor toegang tot een zipbestand kan fouten veroorzaken tijdens het uitpakken. Het openen van een met een wachtwoord beveiligd zip-bestand zonder het juiste wachtwoord zal bijvoorbeeld problemen veroorzaken. Om dergelijke problemen te voorkomen, moet u over de vereiste machtigingen beschikken voor toegang tot zip-bestanden.
Bestandsbeschadiging
Beschadigde bestanden zullen ook problemen opleveren tijdens het uitpakken. Meestal vindt corruptie plaats tijdens het downloadproces. Andere keren gebeurt het vanwege andere factoren, zoals een slechte bestandsverwerking in de opslag.
Als u tijdens het uitpakken een probleem ondervindt vanwege corruptie, probeer dan het zip-bestand opnieuw te downloaden of een andere versie van het zip-bestand te verkrijgen die niet beschadigd is.
Incompatibele compressieformaten
Zip-bestanden zijn er in verschillende compressieformaten. Het is belangrijk om deze formaten te noteren, omdat elk formaat een overeenkomstige unzip-opdracht heeft. Het proberen uit te pakken van een TAR-bestand met de opdracht 'unzip' voor een ZIP-bestand zal problemen veroorzaken.
Onvolledige downloads
Onvolledige downloads kunnen ook problemen veroorzaken bij het uitpakken van bestanden. Zorg ervoor dat u het volledige bestand hebt gedownload voordat u het bestand uitpakt.
Gebrek aan vereiste hulpmiddelen
Sommige formaten zullen problemen ondervinden als u niet over de tools beschikt om ze uit te pakken. U zult bijvoorbeeld problemen ondervinden bij het uitpakken en extraheren van een RAR-bestand als u het hulpprogramma 'rar' niet op Linux hebt geïnstalleerd.
Problemen met het coderen van bestandsnamen
Er kunnen ook problemen optreden als u een bestand probeert uit te pakken waarvan de bestandsnamen een andere tekencodering gebruiken dan die op uw systeem is ingesteld. Zorg er daarom voor dat de tekencodering op uw systeem overeenkomt met de bestandsnamen in het zipbestand.
Beperkingen bestandsgrootte
Er kunnen problemen optreden bij het uitpakken van bestanden van bepaalde grootte als er beperkingen zijn voor de bestandsgrootte op uw systeem. Dit leidt tot fouten elke keer dat u grote bestanden probeert uit te pakken. Zorg ervoor dat u de beperkingen van uw bestandssysteem controleert en indien nodig aanpast.
Geavanceerde zip-bestandstechnieken
Het is ook mogelijk om geavanceerde acties uit te voeren op zip-bestanden in de opdrachtregelinterface in Linux.
Enkele van de geavanceerde acties voor het maken en wijzigen van verschillende bestanden zijn:
Stap 1) Bestanden toevoegen aan een bestaand zipbestand:
zip -u myfiles.zip file3.txt
Met de optie -u kunt u een bestaand zipbestand, bijvoorbeeld mijnbestanden.zip, bijwerken met file3.txt.
Stap 2) Bestanden uit een zipbestand verwijderen:
zip -d myfiles.zip file2.txt
Met de optie -d kunt u file2.txt uit het archief myfiles.zip verwijderen.
Stap 3) Geef de inhoud van een zip-bestand weer:
unzip -l myfiles.zip
Met de optie -l bij de opdracht unzip kunt u de inhoud van het archief myfiles.zip weergeven zonder de bestanden uit te pakken.
Stap 4) Zip-bestanden met wachtwoordbeveiliging
U kunt uw zip-bestanden beveiligen met een wachtwoord door de optie -p te gebruiken, gevolgd door het gewenste wachtwoord.
zip -r -e -P <password> <archive_name>.zip <file1> <file2> <file3> ...
Vervangen met het door u gewenste wachtwoord, .zip met de gewenste naam voor uw zip-bestand, en , , … met de lijst met bestanden of mappen die u aan uw zip-archief wilt toevoegen.
Als u bijvoorbeeld een met een wachtwoord beveiligd bestand met de naam myfiles.zip wilt maken, dat file1.txt en directory/ bevat, voert u het volgende uit:
zip -r -e -P mypassword myfiles.zip file1.txt directory/
Voer het wachtwoord opnieuw in ter bevestiging. Het wachtwoord is ook vereist bij het extraheren of bekijken van inhoud in het archief.
Stap 5) Gebruik zip-bestanden voor back-ups
Typ de volgende opdracht in uw terminal om zip-bestanden als back-ups in Linux te gebruiken.
zip -r backup.zip <file1> <file2> <directory1> <directory2> …
Vervangen met de bestanden en mappen die u in de back-up wilt opnemen.
Stap 6) Werk een bestaand back-up-zipbestand bij
Het is mogelijk om een bestaand backup-zipbestand bij te werken met nieuwere versies van bestanden.
Typ hiervoor de volgende opdracht in de terminal:
zip -ur backup.zip <file1> <file2> <directory1> <directory2>
De optie -u zal het bestaande backup zip-bestand (backup.zip) updaten met bijgewerkte versies van de bestanden en mappen. Alleen ongewijzigde bestanden of bestanden die nog niet in het archief staan, worden toegevoegd.
Als u bijvoorbeeld de back-up wilt bijwerken met een gewijzigde versie van bestand1.txt, bestand2.txt directory1/ en directory2/, voert u het volgende uit:
zip -ur backup.zip file1.txt file2.txt directory1 directory2
Stap 7) Extraheer bestanden uit een back-up-zipbestand naar een specifieke map
Als u met een Linux-zipbestand wilt werken en dit uit een back-upbestand wilt uitpakken en in een werkmap wilt plaatsen:
unzip backup.zip
Stap 8) Pak veel bestanden in een map uit
Om meerdere bestanden in een specifieke map uit te pakken:
unzip '*.zip'
Maak een lijst van de inhoud van een back-upbestand
Gebruik de volgende opdracht om de inhoud van een back-upbestand weer te geven zonder deze uit te pakken.
unzip -l backup.zip
Conclusie
Door bestanden te zippen en uit te pakken, kunnen we bestanden veiliger organiseren en overbrengen. Terwijl Linux en Ubuntu zijn krachtige en veelzijdige besturingssystemen, hun zip- en unzipping-processen blijven eenvoudig en efficiënt, waardoor u eenvoudig verschillende bestanden en mappen kunt verwerken.