Command-line tool
rsync
brew/rsync
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
Utility that provides fast incremental file transfer
At a glance
- Type
- Command-line tool
- Install on
- macOS, Linux
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
macOS
brew install rsync
Linux
brew install rsync
Transfer a file (use `--dry-run` to simulate the transfer)
rsync path/to/source path/to/destination
Use archive mode (recursively copy directories, copy symlinks without resolving, and preserve permissions, ownership, and modification times)
rsync -a path/to/source path/to/destination
Compress the data as it is sent to the destination, display verbose and human-readable progress, and keep partially transferred files if interrupted
rsync -zvhP path/to/source path/to/destination
Related command-line tools
- lms
A fast and reliable alternative to rsync for synchronizing local files - rsnapshot
File system snapshot utility (based on rsync) - zpaq
Incremental, journaling command-line archiver - portal
Quick and easy command-line file transfer utility from any computer to another file files file-transfer p2p send… - lcov-util
Utility commands to operate and analyze LCOV trace file at blazingly fast. - chokidar-cli
Ultra-fast cross-platform command line utility to watch file system changes. fs watch watchfile watcher watching file… - ff-find
ff is a simple and fast utility for finding files on Unix commandline. It also supports complex filters like GNU find. - kopia
Fast and secure open-source backup backup cloud foss encryption deduplication
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents