在 CentOS 系统中,cp 命令用于复制文件和目录。以下是 cp 命令的基本用法和一些常见选项:
cp [选项] 源 目标
-r 或 --recursive:递归复制目录及其内容。-v 或 --verbose:显示详细的复制过程。-p 或 --preserve=mode,ownership,timestamps:保留文件的权限、所有者和时间戳。-a 或 --archive:等同于 -dR --preserve=all,用于归档模式复制。-f 或 --force:强制覆盖目标文件而不提示。-i 或 --interactive:覆盖前提示用户确认。复制文件
将文件 file1.txt 复制到 /home/user/ 目录:
cp file1.txt /home/user/
复制目录
使用 -r 选项递归复制目录 dir1 到 /home/user/:
cp -r dir1 /home/user/
保留文件属性
使用 -p 选项复制文件并保留其属性:
cp -p file1.txt /home/user/
交互式复制
在覆盖目标文件之前提示用户:
cp -i file1.txt /home/user/
使用归档模式复制
使用 -a 选项复制目录及其所有属性:
cp -a dir1 /home/user/
这些是 cp 命令的一些基本用法和选项。根据需要选择合适的选项来执行复制操作。