Teile und herrsche: Wie kann man unter Linux nur einen bestimmten Ordner aus einem zip-Archiv entpacken?

Wie kann man unter Linux nur einen bestimmten Ordner aus einem zip-Archiv entpacken, ohne die anderen Dateien extrahieren zu müssen?

Uhr
Also, wenn man ein schlauer Linux-Nutzer ist und nur diesen einen speziellen Ordner aus einem zip-Archiv herausholen will während man die anderen Dateien in Ruhe lässt muss man ein paar Tricks auf Lager haben. Zuerst einmal kann man das Archiv einfach entpacken und dann den unerwünschten Kram wieder löschen. Aber hey, wer hat dafür Zeit?

Eine schickere Methode wäre die mächtige unzip-Befehl mit Asterisken zu jonglieren. Also ´ du kannst versuchen ` das Archiv zu öffnen und das gewünschte Verzeichnis mit einem pfiffigen Befehl herauszuholen. Zum Beispiel würde "unzip archiv.zip '*/Ordner/*'" sicherstellen, dass nur der gewünschte Ordner extrahiert wird. Durch das Setzen von "*" vor und nach "Ordner" zeigst du dem Befehl, dass du den Weg bis zum Ornder nicht weiter präzisieren möchtest - und voilà, nur der gewünschte Ordner kommt heraus.

Aber Moment mal was ist, wenn dieser gewitzte Befehl nicht funktioniert? Manchmal müssen wir ein paar Spielchen spielen um Linux glücklich zu machen. In diesem speziellen Fall könntest du das Archiv in einem temporären Verzeichnis entpacken und dann bloß den benötigten Ordner an seinen endgültigen Ort verschieben. Ein paar zusätzliche Schritte jedoch hey was tut man nicht alles für unsere geliebte Linux-Kiste?

Letztendlich Linux kann manchmal ein Spielplatz voller Herausforderungen sein aber mit ein bisschen Tüftelei und Kreativität kann man ebenfalls die kniffligsten Probleme lösen. Jage weiterhin deine 🐁 über den Bildschirm und lass deine Linux-Abenteuer niemals enden!






Anzeige