The cp command stands for copy and is used to copy content like files in a Linux system. We’ll show some basic usage below:
Simple copy with cp
cp myFile.ext /path/to/newFile.ext
WildCard cp usage
This will copy all files in the current directory that end with .ext
cp *.ext /path/to/store/newFiles/
Copy directory with cp
This will copy all the content of the folder directory and it’s structure with files to the newDirectory
cp -R /path/to/directory /path/to/newDirectory
Copy with keeping the parent directory structure
This will create a file in the following dirStructure /path/to/newDir/currentDir/path/to/
cp --parents ./currentDir/path/to/copyFile /path/to/newDir