commands.sh

lsyncd

all

Watch files and directories and run `rsync` when they change. It is often used to keep two directories on separate systems in sync, ensuring that changes made in one directory are immediately mirrored to the other.

More info →

Examples (2)

Watch the source for changes and run `rsync` to synchronize files to the destination on every change

lsyncd -rsync path/to/source host::share_name

Use SSH instead of `rsyncd` shares

lsyncd -rsyncssh path/to/source host path/to/destination
made by @shridhargupta | data from tldr-pages