编程技术分享平台

网站首页 > 技术教程 正文

Linux cp命令用法_linux命令中cp命令怎么用

xnh888 2025-09-06 14:26:53 技术教程 3 ℃ 0 评论

cp命令是Linux/Unix操作系统中常用的复制命令,它的用法如下:

1. 基本用法

语法:cp [选项] 源文件 目标文件夹或目标文件

示例:将文件a.txt复制到文件夹/tmp/下

cp a.txt /tmp/

示例:将文件a.txt复制到/tmp/目录并重命名为b.txt

cp a.txt /tmp/b.txt

2. 选项

- -r:复制整个目录,递归复制。

- -f:强制复制,覆盖已存在的目标文件。

- -i:交互式复制,会提示用户确定是否进行复制。

- -v:显示复制进程,显示复制的目标文件名。

- -a:进行彻底的拷贝,包括目录、文件的时间戳信息和权限等。

- -p:就保留源文件的属性,不更改目标文件的属性,包括文件时间戳信息和权限等。

- -u:更新复制,仅复制源文件的更新版本。

- -n:不要存在的文件,从不覆盖。

- -l:建立连结文件,而非复制文件。

3. 实用示例

- 将本地文件夹中的文件夹test复制到目录/tmp/下

cp -r test /tmp/

- 将目录test下所有后缀为.jpg的图片复制到目录/tmp/images/下

cp -r test/*.jpg /tmp/images/

- 将文件test1.txt和test2.txt复制到目录/tmp/下

cp test1.txt test2.txt /tmp/

- 将文件test.txt复制到当前目录下,并重命名为newtest.txt

cp test.txt ./newtest.txt

- 将文件夹test1下面的所有文件、子目录和子目录中的所有文件拷贝到目录test2中,并覆盖同名文件

cp -rf test1/* test2/

- 交互式复制文件test.txt到目录/tmp/下

cp -i test.txt /tmp/

- 克隆文件夹test1,将其放到/tmp/文件夹

cp -rp test1 /tmp/

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表