在 CentOS 系统中,你可以使用 cp 命令来复制文件。以下是 cp 命令的基本语法:
cp [选项] 源文件 目标文件
或者
cp [选项] 源文件目录 目标文件目录
-r:递归复制目录及其内容。-v:显示详细信息(verbose),即复制过程中的文件列表。-p:保留文件的属性(如时间戳、权限等)。-f:强制复制,如果目标文件已存在,则覆盖它。复制单个文件
将文件 file1.txt 复制到 /home/user/documents/ 目录下,并命名为 file2.txt:
cp file1.txt /home/user/documents/file2.txt
复制目录及其内容
将目录 source_dir 及其所有内容复制到 /home/user/documents/backup/ 目录下:
cp -r source_dir /home/user/documents/backup/
保留文件属性并复制
将文件 file1.txt 复制到 /home/user/documents/ 目录下,并保留其属性:
cp -p file1.txt /home/user/documents/
强制复制并显示详细信息
将文件 file1.txt 强制复制到 /home/user/documents/ 目录下,并显示详细信息:
cp -fv file1.txt /home/user/documents/
-r 选项时要小心,因为它会递归复制整个目录及其内容。通过这些示例和选项,你应该能够在 CentOS 系统中熟练使用 cp 命令来复制文件和目录。