rsync: Копирование только дерева каталогов

Иногда необходимо перенести только дерево каталогов в рамках одного сервера или на другой сервер. Это можно сделать с помощью команда rsync.

rsync -av -f"+ */" -f"- *" --progress --recursive --times --perms --links --owner --group /source/path/ /destenation/local/path
 
rsync -av -f"+ */" -f"- *" --progress --recursive --times --perms --links --owner --group /source/path/ root@<remote_server>:/destenation/remote/path
</remote_server>

Первая команда сделает точную копию дерева на локальном сервере, вторая перенесет структуру каталогов на другой сервер.
Если не нужно переносить права на каталоги то ключи —times —perms —owner —group можно не указывать.

Комментарии запрещены.