Hab's selbst hinbekommen. Danke! #!/bin/bash ## # Zipt alle Dateien in $DIRBASE/Ordner/gross/ nach /tmp/Ordner.zip # DIRBASE="/path/to/files" TARGET="/tmp" find $DIRBASE/* -maxdepth 0 -type d -printf "%f\n" | while read f; do cd "$DIRBASE/$f/gross/" zip -r "$TARGET/$f.zip" ./*; done