cp命令,英文单词copy的缩写,其功能为复制文件或目录。cp命令可以将多个文件复制到一个具体的文件名或一个已经存在的目录下,也可以同时复制多个文件到一个指定的目录中。

1.cp语法格式为: cp [选项] source dest。即复制 source 文件到 dest。
在这里插入图片描述
可以通过加参数,来实现更多的操作。运行–help命令,可看到支持的选项如下:
在这里插入图片描述
解释说明

选项说明
-a相当于 -d、-p、-r 选项的集合
-r递归复制整个文件夹
-i若目标文件已经存在,则会询问是否覆盖
-p保留源文件或目录的所有属性,比如:源文件的权限、所有者和时间戳信息
-d源文件为软连接,复制时也为软链接(对硬链接无效)。软连接接相当于 Windows 系统中的快捷方式。
-l对源文件建立硬链接,而非复制文件
-s对源文件建立软链接,而非复制文件
-b覆盖已存在的目标文件前将目标文件进行备份
-v详细显示 cp 命令执行的操作过程
-f强制复制,即使目标文件已存在也会覆盖,而且不给出提示

2.示例说明:
cp –f 若目标文件已存在,则会直接覆盖原文件。语法格式: cp -f 源文件 目标文件
在这里插入图片描述
cp –i 若目标文件已存在,则会询问是否覆盖。语法格式 cp -i 源文件 目标文件
在这里插入图片描述
cp –p 保留源文件或目录的所有属性。语法格式 cp -p 源文件 目标文件
在这里插入图片描述
cp –r 递归复制文件和目录。语法格式 : cp -r 源文件 目标文件
在这里插入图片描述

cp –b覆盖已存在的文件目标前将目标文件备份。语法格式: cp -b 源文件 目标文件
在这里插入图片描述
cp –v 详细显示cp命令执行的操作过程。语法格式: cp -r 源文件 目标文件在这里插入图片描述
cp -R dir1 dir2 复制文件夹
在这里插入图片描述
cp -r file1 file2 file3 dir 复制多个文件
在这里插入图片描述
cp -s file1 file2 ,给文件file1建立软连接file2:
在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐