#!/bin/sh set -eux find /mnt -type f | while IFS= read -r file; do dest="/data/$(dirname "${file#/mnt/}")" mkdir -p "$dest" cp -f "$file" "$dest" done cd /data exec "$@"