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

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

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