在 Linux 系统下,可以使用以下命令行命令来复制文件:
1. `cp` 命令:
- 语法: `cp [选项] 源文件 目标文件`
- 例如: `cp file1.txt file2.txt` 将 file1.txt 复制到 file2.txt
- 选项:
- `-i`: 在覆盖目标文件时提示确认
- `-r`: 递归复制目录及其内容
2. `rsync` 命令:
- 语法: `rsync [选项] 源文件 目标文件`
- 例如: `rsync -av file1.txt file2.txt` 将 file1.txt 复制到 file2.txt
- 选项:
- `-a`: 保持源文件的属性不变
- `-v`: 显示复制过程的详细信息
- `-r`: 递归复制目录及其内容
3. `dd` 命令:
- 语法: `dd if=源文件 of=目标文件`
- 例如: `dd if=file1.txt of=file2.txt` 将 file1.txt 复制到 file2.txt
- 可用于复制整个分区或磁盘镜像
需要注意的是,当复制文件时,如果目标文件已存在,则原有的文件内容将被覆盖。如果需要在覆盖前进行提示,可以添加 `-i` 选项。
另外,`cp` 和 `rsync` 命令都可以用于复制目录及其内容,而 `dd` 命令则更适用于复制整个分区或磁盘镜像。根据具体需求选择合适的命令即可。