Mit Tar und bzip2 kleinere Archive

An anderer Stelle habe ich darüber berichtet, wie man mit Metadata zip-Archive erstellen kann. Das Ganze geht auch mit tar und bzip2, wodurch das Archiv noch einmal schrumpft.

Will ich jetzt alle Dateien finden, die das Schlagwort &msea besitzen, gebe ich im Terminal folgendes ein:

mdfind "&msea" > /tmp/msea.tmp

Das Ergebnis wird in die temporäre Datei /tmp/msea.tmp umgeleitet, die dann wieder als Eingabe für tar dient (dank der Option -T ):

tar -cvjf /Volumes/MSEA/Backup.tbz -T /tmp/msea.tmp

tar legt eine Datei namens Backup.zip auf dem SicherungsVolume MSEA an. -c = Archiv erstellen, -v = ausführliche (verbose) Anzeige der Dateien, -j = bzip2 verwenden, -f = Name und Pfad des Archivs -T = nutze stdin, also in diesem Fall die Datei /tmp/msea.tmp

Das Shell Skript dazu sieht dann folgendermaßen aus:

! /bin/bash

echo "Suche Dateien mit Tag '&msea'" mdfind "&msea" > /tmp/backupmsea.tmp echo "Schreibe .tbz Archiv auf /Volumes/MSEA" tar -cvjf /Volumes/MSEA/Backup.tbz -T /tmp/backupmsea.tmp echo "FERTIG"

Und mit Platypus kann man einfach ein Programm aus dem Skript machen.

Post to Twitter Post to Plurk Post to Delicious Post to Facebook Post to Ping.fm

Verwandte Artikel

0 comments ↓

There are no comments yet...Kick things off by filling out the form below.

Leave a Comment