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.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *