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 ein­mal schrumpft.

Will ich jetzt alle Dateien finden, die das Schlagwort &msea besitzen, gebe ich im Terminal fol­gen­des ein:

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

Das Ergebnis wird in die tem­porä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 = aus­führliche (ver­bose) Anzeige der Dateien, –j = bzip2 ver­wen­den, –f = Name und Pfad des Archivs –T = nutze stdin, also in diesem Fall die Datei /tmp/msea.tmp

Das Shell Skript dazu sieht dann fol­gen­der­maß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 ein­fach ein Programm aus dem Skript machen.

Über frank

Vater von 4 Töchtern (mit 1 Frau), Creative Director, Texter, Journalist, Leser, Mac-Nerd, Jogger

14. März 2008 von frank
Kategorien: CLI, Freeware, Geek stuff, Mac, OsX, Praktisch, storage, Tipps, Tricks, writing | Schlagwörter: , , , , | Schreibe einen Kommentar

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert

*