Linux - примеры использования rsync: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
Строка 22: Строка 22:
 
Как скопировать файлы с точкой через rsync:
 
Как скопировать файлы с точкой через rsync:
 
  # rsync -avz /this/dir/.[^.]* /new/dir/
 
  # rsync -avz /this/dir/.[^.]* /new/dir/
 +
 +
 +
Как исключить директорию из копирования (в примере диреректория /remote/dir/video):
 +
  # rsync -avz -e ssh remoteuser@remotehost:/remote/dir/* /this/dir/ --exclude 'video'

Версия 21:47, 24 мая 2017

Самые выгодные сервера‎


Linux - примеры использования rsync

Перекачиваем файлы по ssh в директорию /this/dir/:

# rsync -avz -e ssh remoteuser@remotehost:/remote/dir/* /this/dir/ 
-a - тоже самое что ключи -rlptgoD - копирование всего
-v - включить вывод
-z - включить режим сжатия


Тоже самое только с локальной машины на удаленную:

# rsync -avz /this/dir/  -e ssh root@hostname:/home/admin/

rsync and ssh key:

 # rsync -avz -e "ssh -i /path/to/private_key" remoteuser@remotehost:/remote/dir/* /this/dir/


Как скопировать файлы с точкой через rsync:

# rsync -avz /this/dir/.[^.]* /new/dir/


Как исключить директорию из копирования (в примере диреректория /remote/dir/video):

 # rsync -avz -e ssh remoteuser@remotehost:/remote/dir/* /this/dir/ --exclude 'video'