Eine kleine Übersicht von tar Befehlen die ich öfters brauche.
Tarball erzeugen und gleich packen:
Tarball von /etc und /home im Gzip Format erzeugen.
tar czf test.tar.gz /etc/ /home/
Tarball von /etc und /home im bz2 Format erzeugen.
tar cjf test.tar.gz /etc/ /home/
Tarball mit ausgewählten Dateien erzeugen. Hier wird auch das Verzeichnis mit gesichert. (/var/log)
tar czf test.tar.gz /var/log/messages* /var/log/dpkg.log*
alternative ohne Verzeichnisse
cd /var/log/
tar czf test.tar.gz messages* dpkg.log*
tar czf test.tar.gz messages* dpkg.log*
Mehrere verschiedene Archive entpacken. Da tar nicht mit Wildcards umgehen kann, hier der Umweg über eine kleine Schleife.
for
i
in
*.
tar
.gz;
do
tar
xvzf ${i};
done