Developer Tooling Suite
Simple tools to make your workflow faster
Rsync Command Generator
Local
Add trailing slash to copy contents only
Remote Server
Remote path (e.g., /var/www/html/)
Generated Command
How to Use This Tool
This tool helps you generate rsync commands for transferring files between local and remote systems or between two remote servers. Here's how to use it:
- Select the transfer direction (local ↔ remote or server → server)
- Enter source and destination details based on your selected direction
- For server-to-server transfers, configure both source and destination server details
- Set SSH port(s) if different from the default 22
- Select rsync options to customize your command
- Add any file patterns you want to exclude
- View the simulation to see which files would be transferred
- Copy the generated command and run it in your terminal
Note: Always verify the command before running it, especially when using the--delete option which can permanently remove files from the destination.
Server to Server Transfer: For transfers between two remote servers, the rsync command is executed from the source server. The source server needs to have SSH access to the destination server.
File Simulation: The "Show Simulation" button provides a visual preview of which files would be transferred, updated, or deleted. Enable the-n (dry run) option to test your command safely before executing it for real.