16.01.2008

Tar Archiv mit Wildcards entpacken

Der Linux tar Befehl kann leider keine Wildcards (*) verwenden.

tar -xvjf backup.tar.bz2 *.log funktioniert nicht!

Diese Funktion kann allerdings gerade beim Restore von Dateien wichtig sein.
Mit diesen Befehlen kann man dennoch wildcards verwenden.

tar -tjf <tar.bz2-Archiv-name> | grep -i <Such-String> | xargs tar -xvjf <tar.bz2-Archiv-name>

z.B.

tar -tjf backup.tar.bz2 | grep -i *amavis* | xargs tar -xvjf backup.tar.bz2

stellt alle Dateien die amavis enthalten wieder her.

Viel Spaß mit den Wildcards (*)

Hinterlasse einen Kommentar

Dein Kommentar:

Kategorien

Seite erstellt in 0.736 Sec.