rsync -vazuK --exclude "*.mp3" --exclude "*.svn*" * user@host:/path
Команда rsync копирует файлы и директории с локальной машины на удаленный сервер. В данном случае:
— -v — Выводит подробный вывод.
— -a — Режим архивирования, сохраняет атрибуты файлов и директорий.
— -z — Сжимает данные во время передачи.
— -u — Копирует только обновленные файлы.
— -K — Сохраняет жесткие ссылки.
— --exclude "*.mp3" — Исключает файлы с расширением .mp3.
— --exclude "*.svn*" — Исключает файлы и директории, содержащие «.svn» в имени.
— * — Копирует все файлы и директории из текущей директории.
— user@host:/path — Адрес и путь к удаленному серверу.
Полезно для регулярных резервных копий. Альтернативы: cp, scp, sftp.
