首先,最基本的用法是将一个文件复制到另一个位置:
```bash
cp 源文件 目标位置
```
例如,如果你想将当前目录下的 `example.txt` 文件复制到 `/home/user/documents/` 目录下,可以使用以下命令:
```bash
cp example.txt /home/user/documents/
```
如果需要复制整个目录及其包含的所有子文件和子目录,可以使用 `-r` 参数(递归复制):
```bash
cp -r 源目录 目标位置
```
比如,要将 `my_folder` 目录及其所有内容复制到 `/backup/` 下,可以执行:
```bash
cp -r my_folder /backup/
```
此外,`cp` 命令还支持覆盖已存在的文件。如果你希望在复制时被覆盖的文件能够保留备份,可以添加 `-i` 参数,这样系统会在覆盖前提示你确认。
```bash
cp -i 源文件 目标位置
```
对于需要静默执行的场景,避免不必要的交互信息,可以结合 `-f` 参数强制执行而不提示:
```bash
cp -rf 源目录 目标位置
```
以上就是在Linux环境下使用 `cp` 命令的一些基础和高级用法。合理运用这些技巧,可以帮助你更好地完成日常的工作任务。当然,实际使用中还需要根据具体需求灵活调整命令选项。