Möchte man unter Linux alle Dateien im aktuellen Verzeichnis einzeln packen, so kann man dies mit folgendem Befehl machen:
for f in *; do tar cfvz $f.tgz $f; done
Falls man nur Log-Dateien packen will, kann man das so tun:
for f in *.log; do tar cfvz $f.tgz $f; done
Will man die Dateien nach dem Packen löschen, erweitert man einfache den Befehl:
for f in *.log; do tar cfvz $f.tgz $f; rm $f; done