commands.sh

rcp

linux

Copy files between local and remote systems. It mimics the behavior of the `cp` command but operates across different machines.

More info →

Options (3)

-r, --recursiveboolean

Copy a directory recursively

Example: rcp {{[-r|--recursive]}} {{path/to/local_directory}} {{username}}@{{remote_host}}:/{{path/to/destination}}/
-p, --preserveboolean

Preserve the file attributes

Example: rcp {{[-p|--preserve]}} {{path/to/local_file}} {{username}}@{{remote_host}}:/{{path/to/destination}}/
-f, --fromboolean

Force copy without a confirmation

Example: rcp {{[-f|--from]}} {{path/to/local_file}} {{username}}@{{remote_host}}:/{{path/to/destination}}/

Examples (4)

Copy a file to a remote host

rcp path/to/local_file username@remote_host:/path/to/destination/

Copy a directory recursively

rcp [-r|--recursive] path/to/local_directory username@remote_host:/path/to/destination/

Preserve the file attributes

rcp [-p|--preserve] path/to/local_file username@remote_host:/path/to/destination/

Force copy without a confirmation

rcp [-f|--from] path/to/local_file username@remote_host:/path/to/destination/
made by @shridhargupta | data from tldr-pages