Rsync
от ILuxWiki
бързо копиране с rsync през ssh
rsync -ra -e ssh root@remotehost:/usr/remote/path .
rsync.cfg примерен файл за демон
# При нужда от задаване на определен потребител, тези # стойности трябва да се зададат #uid = ftp #gid = ftp hosts allow = 10.210.0.210 dont compress = .* max connections = 2 # Име на share-a [ftp] path = /home/ftp/ read only = yes comment = Sample Config
стартиране:
rsync --daemon --config=rsync.cfg
Клиентски команди
- Показва всички файлове
rsync -nvr rsync://10.10.10.10/
- Показва списък с наличните раздели
rsync -nvr rsync://10.10.10.10/ftp
- Показва какво ще премести pesho с цялото и съдържание в текущата директория
rsync --progress -nvа rsync://10.10.10.10/ftp/client/pesho .
- Премества папка pesho с цялото и съдържание в текущата директория
rsync --progress -а rsync://10.10.10.10/ftp/client/pesho .
опции:
- -a - архивен режим, запазва всички атрибути и права (-rlptgoD)
- -n - не прави нищо само показва какво смята да направи
- --progress - показва колко остава
- -r - рекурсивно всичко надолу
- -v - показва повече информация

