#!/bin/sh find . -name "*.mp3" | while read -r name; do d="../mp3/${name%/*}" mkdir -p "$d" cp "$name" "$d" done