Если ваша цель - создать файлы empy, то шаблон может быть создан следующим образом:
#!/bin/bash
FILES=$1 # original structure
TMPL=$2 # where to create empty files
[[ -d $FILES ]] || exit 1
[[ -d $TMPL ]] || mkdir -p $TMPL || exit 1
cd $TMPL
find "$FILES" -type d -printf "$TMPL%p\0" | sort -z |xargs -0 -L 1000 mkdir -p
find "$FILES" -type f -printf "$TMPL%p\0" | xargs -0 -L 1000 touch
Это создает каталог каждого файла из исходного дерева и касается файлов в папках, созданных в TMPL.
После создания "зеркальной" папки, содержащей только пустые файлы, ее можно пересылать на любой хост, как и любую другую папку:
rsync -av -e 'ssh -p 22 -l username' \
/template/structure remotehost:/backup/templates/
Опция -e является необязательной, если имя пользователя одинаково на обоих хостах и sshd работает на порте по умолчанию. Обратите внимание на то, что происходит, когда вы указываете косую черту на обе части или на части. Это важно. Параметр remotehost, может быть IP-адресом вместо псевдонима.