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).
SYNTAX:
The Syntax is
cp [OPTIONS]... SOURCE DEST
cp [OPTIONS]... SOURCE... DIRECTORY
cp [OPTIONS]... --target-directory=DIRECTORY SOURCE...
OPTIONS:
-a
same as -dpR.
--backup[=CONTROL]
make a backup of each existing destination file
-b
like --backup but does not accept an argument.
-f
if an existing destination file cannot be opened, remove it and try again.
-p
same as --preserve=mode,ownership,timestamps.
--preserve[=ATTR_LIST]
preserve the specified attributes (default: mode,ownership,timestamps) and security contexts,
if possible additional attributes: links, all.
--no-preserve=ATTR_LIST
don't preserve the specified attribute.
--parents
append source path to DIRECTORY.
EXAMPLE:
Copy two files:
cp file1 file2
The above cp command copies the content of file1.php to file2.php.
To backup the copied file:
cp -b file1.php file2.php
Backup of file1.php will be created with '~' symbol as file2.php~.
Copy folder and subfolders:
cp -R scripts scripts1
The above cp command copy the folder and subfolders from scripts to scripts1.
Find LINUX Commands... Hope you enjoy this tutorial. We welcome your Valuable feedbacks or suggestions on this LINUX / UNIX cmd reference. This is a copyright content.