Машины скорее обнаруживают наличие беспорядка, чем наводят порядок. (Алан.Дж.Перлис)

Как использовать Rsync на VPS Linux

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (5 оценок, среднее: 5,00 из 5)
Загрузка...
10 октября 2016
Как использовать Rsync на VPS Linux
Rsync является инструментом копирования файлов, который позволяет копировать и синхронизировать файлы и каталоги на локальной или удаленной системе. Это быстро и предлагает большое количество вариантов. На этом уроке мы покажем вам, как использовать Rsync на Linux VPS.

Таковы некоторые из основных особенностей Rsync:

  • Rsync поддерживает копирование ссылок, устройств, владельцев, групп и права доступа.
  • Rsync может использовать любую прозрачную удаленную оболочку. Например, SSH или RSH.
  • Rsync не требует привилегии суперпользователя и могут быть использованы обычными пользователями системы.

Теперь установим  Rsync на вашей системе, это действительно просто. Прежде всего, войдите в свой сервер через SSH:

Если вы хотите установить Rsync на Ubuntu VPS, выполните следующие команды:

# apt-get update && apt-get -y upgrade
# apt-get -y install rsync

 

Если вы хотите установить Rsync на CentOS VPS , выполните следующие команды:

# yum -y update
# yum -y install rsync

 

После того как вы установили Rsync в вашей системе, вы можете начать использовать его. Базовый синтаксис Rsync выглядит следующим образом:

# rsync option source destination

 

Rsync имеет много вариантов, которые могут быть использованы для управления всеми аспектами его поведения. Для получения полного списка опций, доступных в Rsync вы можете проверить страницу man:

# man rsync

 

Вот краткий список некоторых из наиболее часто используемых опций, доступных в Rsync:

-a, --archive режим архива
-v, --verbose увеличение детализации
-z, --compress сжимать данные файла во время передачи
-t, --times сохранить время модификации
-p, --perms сохранить права
-h, --human-readable числа выходов в более читабельной формате
-l, --links копировать символические ссылки как символические ссылки
-e, --rsh=COMMAND указывает использование удаленной оболочки
--numeric-ids не отображаются UID / GID значения по имя пользователя / группы
--delete удалить лишние файлы из исходной директорий

 

Чтобы скопировать каталог из одного места в другой на локальном компьютере с помощью Rsync вы можете выполнить следующую команду:

# rsync -avh /tmp/foos /tmp/bars/

 

Эта команда будет копировать каталог /tmp/foos/ внутрь каталога /tmp/bars/. Если вы просто хотите скопировать файлы, находящиеся внутри /tmp/foos/ в папку /tmp/bar/, то вы можете использовать следующую команду:

# rsync -avh /tmp/foos/ /tmp/bars/

 

Чтобы скопировать каталог из вашей локальной машины к удаленной машине вы можете использовать тот же синтаксис, за исключением того, что вам нужно будет указать адрес получателя и пользователя удаленной системы. Например, чтобы скопировать локальный каталог /tmp/foos/ внутрь /tmp/bars/на удаленном компьютере с IP -адресом 1.2.4.4 используя admin качестве имени пользователя, вы можете использовать следующий синтаксис:

# rsync -avh /tmp/foos admin@1.2.4.4:/tmp/bars/

Как использовать Rsync на VPS Linux

PS. Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях. Заранее благодарю.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 57

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

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

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close