In dit artikel leert u hoe u ZIP-bestanden kunt extraheren via de opdrachtregel in het Linux-systeem met behulp van het opdrachtprogramma unzip. We hebben enkele handige unzip-commando's uitgevoerd op het Ubuntu 20.04-systeem, die hieronder worden gegeven:
Hoe de unzip-opdracht te gebruiken op Ubuntu 20.04?
De unzip-opdracht is al geïnstalleerd op mijn systeem Ubuntu 20.04. Maar als dit niet op uw Linux-systeem is geïnstalleerd, kunt u het eenvoudig op uw systeem installeren.
Om de unzip-opdracht te installeren, opent u het terminalvenster met Ctrl + Alt + t en typt u de volgende opdracht op het terminalscherm:
$sudogeschiktinstalleren uitpakken
Pak het ZIP-bestand uit met de opdracht unzip
Met behulp van de eenvoudige unzip-opdracht kunt u als volgt alle bestanden uit het zip-archief uitpakken in de huidige zip-bestandsmap:
$uitpakkenbestandsnaam.zipZo hebben we in de ‘Downloads’ een zip-bestand gedownload met de naam ‘testfile.zip’. Navigeer dus eerst naar de map Downloads en vervolgens hebben we het zipbestand uitgepakt met de volgende opdracht:
$CDDownloads
$uitpakkentestbestand.zip
Pak het bestand uit naar een andere map
Door -d switch met unzip-opdracht te gebruiken, kunt u het bestand uitpakken naar een andere locatie in plaats van de huidige map. De basissyntaxis is als volgt:
$uitpakkenbestandsnaam.zip-NS /directory-padWe willen bijvoorbeeld een zipbestand uitpakken op het bureaublad in plaats van de huidige Downloads. Daarom hebben we het volgende commando gebruikt om dit te doen:
$sudo uitpakkentestbestand.zip-NS /huis/piepend/BureaubladZoals u in de volgende afbeelding kunt zien, is de map op mijn bureaublad uitgepakt. U moet lees- en schrijfrechten hebben om een ZIP-bestand uit te pakken naar verschillende mappen.
ZIP-bestanden uitpakken met het onderdrukken van uitvoer
Wanneer u een zip-bestand hebt uitgepakt, drukt het eerst de naam van alle bestanden af tijdens het uitpakken en geeft het ook een samenvatting weer na voltooiing. Door de '-q'-schakelaar met de opdracht unzip te gebruiken, kunt u voorkomen dat deze berichten als volgt op de terminal worden afgedrukt:
$uitpakken -Qbestandsnaam.zipWe hebben bijvoorbeeld een 'testfile.zip' uitgepakt met de schakelaar '-q'. U kunt zien dat het zipbestand is uitgepakt zonder bestandsnamen af te drukken.
$uitpakken -Qtestbestand.zipBestanden uitsluiten van het uitpakken van een ZIP-bestand
U kunt mappen en bestanden uitsluiten terwijl u een zipbestand uitpakt. Gebruik de schakeloptie '-x' met de opdracht unzip en de naam van de uitgesloten bestanden gescheiden door spatie als volgt:
$uitpakkenbestandsnaam.zip-xnaam-uitsluiten1 naam-uitsluiten2We willen bijvoorbeeld de mappen 'wp-content' en 'wp-admin' bij extractie als volgt uitsluiten:
$uitpakkentestbestand.zip-x '*wp-inhoud*' '*wp-admin*'De bestaande uitgepakte bestanden overschrijven
Als je het bestand al hebt uitgepakt en je voert de opdracht opnieuw als volgt uit:
$uitpakkentestbestand.zipIn dit geval zal het u vragen om het bestaande uitgepakte bestand te overschrijven dat wordt weergegeven in de volgende uitvoer:
Om de bestaande bestanden te overschrijven zonder een prompt te genereren, gebruikt u de '-o'-optie met de unzip-opdracht als volgt:
$uitpakken -oftestbestand.zipGebruik deze opdracht zorgvuldig, want door een fout kunt u uw originele gegevens kwijtraken.
Lijst inhoud van het zip-bestand
De optie '-l' met de opdracht unzip wordt gebruikt om de inhoud van een zipbestand als volgt weer te geven:
$uitpakken -debestandsnaam.zipIn het volgende voorbeeld hebben we de inhoud van 'testfile.zip' weergegeven.
$uitpakken -detestbestand.zipAls u de bestaande bestanden niet wilt overschrijven of per ongeluk enkele uitgepakte bestanden wilt verwijderen. Vervolgens kunt u de optie '-n' gebruiken met de opdracht unzip die het extraheren van bestanden die al zijn uitgepakt of al bestaan, met kracht overslaat.
$uitpakken -Ntestbestand.zipMeerdere bestanden uitpakken
Met reguliere expressies kunt u meerdere overeenkomende archiefbestanden in de huidige map uitpakken. Om meerdere bestanden uit te pakken, gebruikt u de volgende opdracht op de terminal:
$uitpakken '*.zip'In de volgende afbeelding ziet u dat het alle zip-bestanden uit de huidige werkmap zal extraheren.
Hoe wachtwoordbeveiligde bestanden uitpakken?
U kunt de met een wachtwoord beveiligde zip-bestanden ook als volgt uitpakken met de opdracht unzip:
$uitpakken -PWachtwoord bestandsnaam.zipHet openen van met een wachtwoord beveiligde bestanden via de opdrachtregel is niet veilig. Het is dus beter om het te vermijden.
In dit artikel heb je het gebruik van de unzip-opdracht geleerd die erg handig is om de ZIP-archieven op te sommen en uit te pakken. Ik hoop dat dit artikel in de toekomst nuttig voor je kan zijn.