Linux Command Cheat Sheet/Copy files recursively

Copy files or directories.

Section: Files and Directories

Copy files recursively

bash
bash
cp -av src/ backup/src/
Explanation

`-a` preserves attributes and recursion, `-v` shows progress.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Files and Directories
Move or rename file
Move or rename a file or directory.
OpenIn sheetbashsame section
Remove file
Delete a file.
OpenIn sheetbashsame section
Create symbolic link
Create a symlink that points to another path.
OpenIn sheetbashsame section
Show file metadata
Display inode, permissions, timestamps, and size.
OpenIn sheetbashsame section
Show filesystem free space
Display mounted filesystems and free space.
OpenIn sheetbashsame section
Create file or update timestamp
Create an empty file if it does not exist.
OpenIn sheetbashsame section