Options (5)
-r, --recursivebooleanRecursively copy a directory's contents to another location (if the destination exists, the directory is copied inside it)
cp {{[-r|--recursive]}} {{path/to/source_directory}} {{path/to/target_directory}}booleanCopy a directory recursively, in verbose mode (shows files as they are copied)
cp {{[-vr|--verbose --recursive]}} {{path/to/source_directory}} {{path/to/target_directory}}-t, --target-directorybooleanCopy multiple files at once to a directory
cp {{[-t|--target-directory]}} {{path/to/destination_directory}} {{path/to/file1 path/to/file2 ...}}-i, --interactivebooleanCopy all files with a specific extension to another location, in interactive mode (prompts user before overwriting)
cp {{[-i|--interactive]}} {{*.ext}} {{path/to/target_directory}}-L, --dereferencebooleanFollow symbolic links before copying
cp {{[-L|--dereference]}} {{link}} {{path/to/target_directory}}Examples (8)
Copy a file to another location
cp path/to/source_file path/to/target_fileCopy a file into another directory, keeping the filename
cp path/to/source_file path/to/target_parent_directoryRecursively copy a directory's contents to another location (if the destination exists, the directory is copied inside it)
cp [-r|--recursive] path/to/source_directory path/to/target_directoryCopy a directory recursively, in verbose mode (shows files as they are copied)
cp [-vr|--verbose --recursive] path/to/source_directory path/to/target_directoryCopy multiple files at once to a directory
cp [-t|--target-directory] path/to/destination_directory path/to/file1 path/to/file2 ...Copy all files with a specific extension to another location, in interactive mode (prompts user before overwriting)
cp [-i|--interactive] *.ext path/to/target_directoryFollow symbolic links before copying
cp [-L|--dereference] link path/to/target_directoryUse the full path of source files, creating any missing intermediate directories when copying
cp --parents source/path/to/file path/to/target_file