主题
cp复制命令
概述
cp 命令在 Linux 系统中用于复制文件和目录。它是 "copy" 的缩写,类似与windows中的复制+粘贴。用来备份文件、移动数据或者在系统中重新组织文件结构。以下是 cp 命令的基本用法和一些常见选项:
基本语法
powershell
cp [选项] 源 目标1
- 源:要复制的文件或目录
- 目标:复制后文件或目录的位置及名称
常用选项
-r或-R:递归复制,用于复制目录-i:交互模式,覆盖前询问-f:强制复制,覆盖不询问-v:显示详细过程-p:保持文件属性-a:归档模式,保持所有属性
示例
基本文件复制
powershell
cp source.txt destination.txt1
复制到目录
powershell
cp file.txt /path/to/directory/1
递归复制目录
powershell
cp -r source_directory/ destination_directory/1
交互式复制
powershell
cp -i file1.txt file2.txt1
保持文件属性复制
powershell
cp -p important_file.txt backup_file.txt1
批量复制
powershell
cp *.txt backup_directory/1
注意事项
- 复制目录时必须使用
-r选项 - 目标文件已存在时默认会覆盖
- 使用
-i选项可以避免意外覆盖 -a选项适合备份,保持所有文件属性