linux cp

简介:

Linux命令总结—cp命令

(1)命令功能

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。

(2)命令语法

cp(选项) (参数)

(3)选项说明

  • -a:此参数的效果和同时指定“-dpR”参数相同;

  • -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;

  • -f:强行复制文件或目录,不论目标文件或目录是否已存在;

  • -i:覆盖既有文件之前先询问用户,默认下因别名,cp=cp -i;

  • -p:保留源文件或目录的属性;

  • -R/-r:递归处理,将指定目录下的所有文件及子目录一并处理。

  • -v:详细显示命令执行的操作。

(4)参数说明

  • 源文件:指定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项。

  • 目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。

(5)实例

实例1:复制单个文件—cp -v

1
2
[root@moban ~]# cp -v /root/test.txt /root/test/
`/root/test.txt '-> `/root/test/test.txt'

实例2:复制多个文件—cp -v

1
2
3
4
[root@moban ~]# cp -v file1 file2 file3 /root/test/
`file1 ' ->`/root/test/file1'
`file2 ' ->`/root/test/file2'
`file3 ' ->`/root/test/file3'

实例3:使用通配符简化文件名的输入

1
2
3
4
[root@moban ~]# cp -v file[ 1 - 3 ] /root/test
`file1 ' ->`/root/test/file1'
`file2 ' ->`/root/test/file2'
`file3 ' ->`/root/test/file3'

相关文章
|
2月前
|
Shell Linux C++
【Shell 命令集合 文件管理】Linux 拷贝命令 cp命令使用指南
【Shell 命令集合 文件管理】Linux 拷贝命令 cp命令使用指南
191 0
|
9月前
|
安全 Linux 人机交互
5.Linux文件管理命令---cp复制文件
5.Linux文件管理命令---cp复制文件
|
存储 Linux Shell
深度剖析 Linux cp 命令的秘密
用 cp 拷贝了一个 100 GiB 的文件,竟然一秒不到就拷贝完成了。一个 SATA 机械盘的写能力能到 150 MiB/s (大部分的机械盘都是到不了这个值的)就算非常不错了,所以,正常情况下,copy 一个 100G 的文件至少要 682 秒 ( 100 GiB/ 150 MiB/s ),也就是 11 分钟。
732 0
|
19天前
|
小程序 Linux
【编程小实验】利用Linux fork()与文件I/O:父进程与子进程协同实现高效cp命令(前半文件与后半文件并行复制)
这个小程序是在文件IO的基础上去结合父子进程的一个使用,利用父子进程相互独立的特点实现对数据不同的操作
|
1月前
|
Linux
Linux命令:`cp` - 复制文件与目录的利器
`cp`是Linux中的命令行工具,用于复制文件和目录。基本语法是`cp [选项] 源 目标`。常用选项包括:`-r`(递归复制目录)、`-i`(交互式确认覆盖)、`-u`(只复制更新的文件)、`-v`(详细输出)、`-p`(保留文件属性)、`-l`(创建硬链接)和`-s`(创建符号链接)。`--backup`选项可在覆盖前创建备份,`--sparse`处理稀疏文件。通过组合使用这些选项,用户可以灵活地管理文件和目录的复制操作。
|
9月前
|
Linux
Linux cp命令:复制文件和目录
cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。 cp 命令的基本格式如下: [root@localhost ~]# cp [选项] 源文件 目标文件 -a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍; -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接; -i:询问,如果目标文件已经存在,则会询问是否覆盖; -l:把目标文件建立为源文件的硬链接文件,而不是复制源文件; -s:把目标文件建立为源文件的软链接文件,而不是复制源文件; -p:复制后目标文件保留源文件的属性(包括
1021 6
|
10月前
|
Linux 数据安全/隐私保护
Linux cp命令使用指南:详细教程及实际应用场景解析
Linux cp命令使用指南:详细教程及实际应用场景解析
1871 0
|
2月前
|
安全 Linux
Linux cp命令无法强制覆盖
Linux cp命令无法强制覆盖
|
2月前
|
Linux
在Linux操作系统中,`cp`
在Linux操作系统中,`cp`
42 1