linuxcp复制命令
linuxcp复制命令详细介绍
在 Linux 系统里,cp 命令用于复制文件和目录。下面为你介绍其基本用法与常见选项:
基本语法
bash
选项 源文件或目录 目标文件或目录
常用选项
-r或-R:递归复制目录及其内容。当你要复制整个目录时,需要使用此选项。-i:在覆盖目标文件前提示用户确认。若目标文件已存在,该选项会让你决定是否覆盖。-v:显示详细的复制过程信息,可让你了解哪些文件正在被复制。-p:保留源文件的权限、所有者、时间戳等属性。
示例
复制单个文件
将 file1.txt 复制到 file2.txt:
bash
file1.txt file2.txt
复制文件到目录
把 file.txt 复制到 documents 目录:
bash
file.txt documents/
递归复制目录
把 source_dir 目录及其内容复制到 destination_dir 目录:
bash
source_dir/ destination_dir/
复制时提示确认
将 file.txt 复制到 new_file.txt,若 new_file.txt 已存在则提示确认:
bash
file.txt new_file.txt
复制时显示详细信息
复制 file.txt 到 new_file.txt 并显示详细复制过程:
bash
file.txt new_file.txt
复制时保留文件属性
把 file.txt 复制到 new_file.txt 并保留其权限、所有者和时间戳等属性:
bash
file.txt new_file.txt
912 file.txt new_file.txt
这些示例展示了 cp 命令的常见用法,借助不同选项能满足各种复制需求。