copy

Copies configuration data.

Syntax

copy source_file destination_file

Parameters

source_file
The source file to be copied. Specify one of the following parameters:
default-config
The default configuration.
running-config
The running configuration.
startup-config
The startup configuration.
flash://filename
A file in the local flash memory.
ftp://username:password@host_ip_address/path
A file on a remote host. Transfer protocol is FTP.
scp://username:password@host_ip_address/path
A file on a remote host. Transfer protocol is SCP.
sftp://username:password@host_ip_address/path
A file on a remote host. Transfer protocol is SFTP.
tftp://username:password@host_ip_address/path
A file on a remote host. Transfer protocol is TFTP.
usb://path
A file on an attached USB device.
destination_file
The destination file. Specify one of the following parameters:
default-config
The default configuration.
running-config
The running configuration.
startup-config
The startup configuration.
flash://filename
A file in the local flash memory.
ftp://username:password@host_ip_address//path
A file on a remote host. Transfer protocol is FTP.
scp://username:password@host_ip_address//path
A file on a remote host. Transfer protocol is SCP.
sftp://username:password@host_ip_address/path
A file on a remote host. Transfer protocol is SFTP.
tftp://username:password@host_ip_address/path
A file on a remote host. Transfer protocol is TFTP.
usb://path
A file on an attached USB device.

Modes

Privileged EXEC mode

Usage Guidelines

Use this command to back up and restore configuration files with various protocols.

This command is supported only on the local switch.

IPv4 and IPv6 addresses are supported.

The special characters of dollar sign "$" and exclamation point "!" can be used as part of the password variable, provided they are paired with the correct escape characters. The "$" must be paired with two backslashes "\\". For example, if your password choice was "$password" on a remote server, you must use "username:\\$password@1.1.1.1" for the copy command. The exclamation point must be paired with a single backslash in the copy command, such as "username:\!password@1.1.1.1".

Examples

To save the running configuration to a file:

device# copy running-config flash://myconfig 

To overwrite the startup configuration with a locally saved configuration file:

device# copy flash://myconfig running-config
  

To overwrite the startup configuration with a remotely archived configuration file:

device# copy scp://user:password@10.10.10.10//myconfig startup-config 

To overwrite the startup configuration with a configuration file saved on an attached USB device:

device# copy usb://myconfig startup-config