tar-Archiv bearbeiten
Möchte man ein tar-Archiv bearbeiten, ohne dass man das Archiv entpacken, verändern und wieder erstellen muss, kann dazu tardy verwendet werden. Im FreeBSD -Portbaum findet man tardy unter archivers/tardy:
# cd /usr/ports/archivers/tardy && make install clean
Mit der -downcase Option werden alle Dateinamen in Kleinbuchstaben konvertiert:
# tar tf test.tar test/ test/Photo2.JPG test/Photo3.JPG test/photo.jpg # tardy -downcase test.tar testnew.tar # tar tf testnew.tar test/ test/photo2.jpg test/photo3.jpg test/photo.jpg
Mit der -group und -user Option werden die Besitzer- und Gruppen-Rechte aller Dateien angepasst:
# tar xf test.tar # ls -l test total 556 -rw-r--r-- 1 beat wheel 188827 22 Mai 16:58 Photo2.JPG -rw-r--r-- 1 beat wheel 196190 22 Mai 16:58 Photo3.JPG -rw-r--r-- 1 beat wheel 181427 22 Mai 16:58 photo.jpg # tardy -group nobody -user nobody test.tar testnew.tar # tar xf testnew.tar # ls -l test total 556 -rw-r--r-- 1 nobody nobody 188827 22 Mai 16:58 Photo2.JPG -rw-r--r-- 1 nobody nobody 196190 22 Mai 16:58 Photo3.JPG -rw-r--r-- 1 nobody nobody 181427 22 Mai 16:58 photo.jpg
Mit der -prefix Option wird ein zusätzliches Wurzel-Verzeichnis ins Archiv eingefügt:
# tardy -prefix foo test.tar testnew.tar # tar tf testnew.tar foo/test/ foo/test/Photo2.JPG foo/test/Photo3.JPG foo/test/photo.jpg
Mit der -remove_prefix 1 Optionen wird das Wurzelverzeichnis im Archiv entfernt:
# tardy -remove_prefix 1 test.tar testnew.tar # tar tf testnew.tar Photo2.JPG Photo3.JPG photo.jpg
Mehr Informationen zu tardy findet man in der Manpage tardy(1).