rsync е мощна програма за синхронизиране и прехвърляне на файлове, която често се използва на сървъри, включително виртуални частни сървъри (VPS). Тя ви позволява ефективно да копирате и синхронизирате файлове и директории между локални и отдалечени системи.
-a
(архив): включва много опции за запазване на атрибутите на файловете (разрешения, времеви марки и др.).-v
(verbose): извежда подробна информация за процеса.-z
(компресиране): компресира данните по време на предаване.--delete
: изтрива файлове в целевата директория, които не са в изходната директория.--exclude (изключване)
: изключва определени файлове или директории от копиране.Тези примери и опции ще ви помогнат да започнете работа с rsync и да го използвате за ефективно синхронизиране на файлове и директории.
Компоненти на синтаксиса:
user@host:/path/to/source
).Копиране на локална директория в друга локална директория:
rsync -av /path/to/source/ /path/to/destination/
Копиране на локална директория към отдалечен сървър:
rsync -av /path/to/local/dir/ user@remote_host:/path/to/remote/dir/
Копиране от отдалечен сървър към местна машина:
rsync -av user@remote_host:/path/to/remote/dir/ /path/to/local/dir/
Синхронизиране с цел изключване на определени файлове:
rsync -av --exclude='*.tmp' /path/to/source/ /path/to/destination/
rsync е много полезен инструмент за администратори на сървъри и разработчици, който опростява процеса на прехвърляне и синхронизиране на файлове. Неговата ефективност и гъвкавост го правят едно от най-популярните решения за архивиране и управление на файлове на VPS и други сървъри.
Apply the discount by inserting the promo code in the special field at checkout: