Как использовать команду rsync для копирования и синхронизации файлов в Linux Ubuntu?

Пользователь

от jonas_cruickshank , в категории: Компьютерные технологии , 2 года назад

Как использовать команду rsync для копирования и синхронизации файлов в Linux Ubuntu?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от eddie.wiza , 2 года назад

@jonas_cruickshank 

Команда rsync является мощным инструментом для копирования и синхронизации файлов в Linux Ubuntu. Вот примеры использования:

  1. Копирование локального файла на удаленный сервер:
1
rsync /путь/к/локальному/файлу username@удаленный_сервер:/путь/к/удаленному/файлу


Эта команда копирует локальный файл на удаленный сервер. Необходимо заменить username на ваше имя пользователя на удаленном сервере и удаленный_сервер на IP-адрес или доменное имя вашего удаленного сервера.

  1. Копирование файла с удаленного сервера на локальный компьютер:
1
rsync username@удаленный_сервер:/путь/к/удаленному/файлу /путь/к/локальному/файлу


Эта команда копирует файл с удаленного сервера на локальный компьютер.

  1. Синхронизация директории на локальном компьютере с директорией на удаленном сервере:
1
rsync -avz /путь/к/локальной/директории/ username@удаленный_сервер:/путь/к/удаленной/директории/


Эта команда синхронизирует директорию на локальном компьютере с директорией на удаленном сервере. Опция -a означает "архивный режим", который копирует все файлы и сохраняет разрешения, время модификации и другие метаданные. Опция -v выводит подробную информацию о процессе копирования, а -z сжимает данные во время передачи по сети.

  1. Синхронизация директории на удаленном сервере с директорией на локальном компьютере:
1
rsync -avz username@удаленный_сервер:/путь/к/удаленной/директории/ /путь/к/локальной/директории/


Эта команда синхронизирует директорию на удаленном сервере с директорией на локальном компьютере.


Важно отметить, что rsync может быть опасен, если вы используете неправильные параметры. Поэтому перед использованием рекомендуется внимательно прочитать документацию и ознакомиться со всеми параметрами и опциями.