cp Linux Commands
What is Linux cp Command?
cp COMMAND:cp command copy files from one location to another. If the destination is an existing file, then the file is overwritten;
if the destination is an existing directory, the file is copied into the directory (the directory is not overwritten).
cp [OPTIONS]... SOURCE DEST
cp [OPTIONS]... SOURCE... DIRECTORY
cp [OPTIONS]... --target-directory=DIRECTORY SOURCE...
||same as -dpR.
||make a backup of each existing destination file
||like --backup but does not accept an argument.
||if an existing destination file cannot be opened, remove it and try again.
||same as --preserve=mode,ownership,timestamps.
||preserve the specified attributes (default: mode,ownership,timestamps) and security contexts,
if possible additional attributes: links, all.
||don't preserve the specified attribute.
||append source path to DIRECTORY.
- Copy two files:
The above cp command copies the content of file1.php to file2.php.
- To backup the copied file:
Backup of file1.php will be created with '~' symbol as file2.php~.
- Copy folder and subfolders:
The above cp command copy the folder and subfolders from scripts to scripts1.