linux命令:cp复制文件或目录

作者&投稿:巧吉 (若有异议请与网页底部的电邮联系)
~ Linux cp命令主要用于复制文件或目录。
语法:cp [options] source dest 或 cp [options] source... directory
参数说明:
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。
-d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答y时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。
使用方法:
复制文件test.txt到/usr/local目录
cp test.txt /usr/local
复制文件夹yyTest到/usr/local目录
cp -r yyTest/ /usr/local
再次复制文件text.txt到/usr/local目录,强制覆盖
cp -f test.txt /usr/local
再次复制文件test.txt到/usr/local目录,访问是否强制覆盖
cp -i test.txt /usr/local
复制文件test.txt到/usr/local,并把修改时间和访问权限也复制
cp -p test.txt /usr/local

cp命令用于将一个或多个文件复制到另一个目录或文件中,在Linux系统中,它是比较常用的命令之一,今天老男孩教育小编给大家详细介绍一下它的用法,以下是详细的内容:
用途:在同一台电脑的不同目录之间copy文件和目录
命令基本格式:
cp [OPTIONS] SOURCE DEST --- 从源路径copy文件到目的路径
cp [OPTIONS] SOURCE... DIRECTORY --- 将多个源文件copy到指定的目录
选项:
-a:尽可能将源文件状态、权限等资料都照原装予以复制;
-r:表示递归copy,若source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地;
-f:表示force,若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制;
示例:
1、将档案 aaa 复制(已存在),并命名为 bbb:
cp aaa bbb
2、将所有的C语言程式拷贝至 Finished 子目录中:
cp *.c Finished

使用Linux系统的时候经常需要运用cp命令进行文件或者文件夹的复制,那么该如何操作cp命令呢?下面我给大家分享一下。

工具/材料

linux系统终端

首先登录进linux系统,右键单击选择Open In Terminal选项,如下图所示

接下来我们在打开的终端命令行,首先用pwd命令查看当前目录,然后运用cp命令进行文件的复制,如下图所示,注意复制后的文件名称被修改了

回到桌面,我们可以看到已经有2个文件了,并且复制的文件名称也已改变,如下图所示

最后我们还可以通过cp命令直接复制文件夹到另一个文件夹,如下图所示




Linux复制文件用什么命令怎么用
常用参数说明:-a 尽可能将档案状态、权限等资料都照原状予以复制。-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。Linux复制文件夹命令cp使用实例 1.将文件aaa 复制(已存在),并命名为bbb:cp aaa bbb ...

linux命令复制文件到指定目录linux命令复制
linux怎么复制文件到另一个ip?使用scp-r命令进行copy复制到另一台系统 linux下怎么复制一个文件到另外一个目录并且重命名?用Linux的cp命令复制文件,目标文件参数指定成一个新的文件名,就可以实现复制文件的同时重命名文件的功能,比如下面这条命令将\/root\/fileaaa赋值到\/home目录下并重命名为filebbb:...

redhatlinux下cp-rf的-rf详细意思是?
答案:在Red Hat Linux中,cp命令的-r或-R选项表示递归复制,而-f选项表示强制复制。因此,cp -rf用于递归地强制复制文件或目录。详细解释:1. 递归复制 当你在Linux中使用cp命令复制目录时,如果不使用递归选项,那么只能复制指定目录下的直接文件和子目录的条目,而不会进一步深入到子目录内部进行复制...

linux中cp命令的作用是什么?
cp -r 的作用是递归,可复制目录,如果复制目录必须加此选项。cp -R 的作用仅仅是复制目录。不过cp -r 和-R命令功能上是等价的。不加-r或者-R的时候,只输入命令cp时只拷贝文件,不拷贝文件夹,加上后则会拷贝文件夹——包括下一级的子文件夹,以及子文件夹中的子文件夹,以此类推。

Linux系统中用于复制的cp和scp命令使用解析
cp命令 用法:cp [选项]... [-T] 源文件 目标文件 或:cp [选项]... 源文件... 目录 或:cp [选项]... -t 目录 源文件...将源文件复制至目标文件,或将多个源文件复制至目标目录。长选项必须使用的参数对于短选项时也是必需使用的。-a, --archive 等于-dR --preserve=all --backup...

linux命令中的cp和scp命令的区别?
一个是本地 , 一个是远程。cp 是普通的文件复制scp 是通过ssh 本机和其他电脑上的复制。scp是secure copy,也是一个复制命令,是与ssh有关的。scp user@ip:\/dir\/file file或者:scp file user@ip:\/dir\/file要输入user在远端用户的密码。cp ,使用权限:所有使用者 使用方式: cp [options] ...

linux移动文件命令
在终端输入用户名和密码进行登录。2、登录后,先用“cd\/”命令回到根目录,然后使用“sudomkdirmyDir”命令创建一个文件夹作为等会要移动的目录。3、接着使用“sudotouchtest.txt”命令创建一个要移动的文件。4、这里是使用复制的方式来移动文件。需要使用到cp命令。使用命令“sudocptest.txt\/myDir\/...

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

浅谈Linux下mv和cp命令的区别
1、功能上的区别 mv:用户可以使用该命令为文件或目录重命名或将文件由一个目录移入另一个目录中。cp: 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中。2、从inode角度来区分 mv:会将存储于indoe索引节点上的文件元信息也移动到新文件中。cp : 只会复制文件数据,不会复制inode索引...

linuxcp命令强制覆盖cplinux覆盖
Linux中cp-r什么意思?cp就是copy,复制,-r是recursive,递归。一般复制目录必须加-r。Linux中cp命令创建链接与ln命令创建链接的区别?cp-lln硬链接(单个文件)我实验了下,好像没区别,都无法跨越FS。cp-sln-scp-s目录无法使用ln-s目录,文件均可其它结果,自己试试吧。LINUX命令的cp-r和-R的...

古田县13634307647: linux的cp命令怎么用阿?麻烦举个例子,我怎么老是复制不成功呢!? -
皇牧消癌: cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大.语法: cp [选项] 源文件或目录 目标文件或目录说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目...

古田县13634307647: linux 怎么将文件拷贝到目录 -
皇牧消癌: copy ,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中. 语法: cp [选项] 源文件或目录 目标文件或目录 在Linux中复制文件夹下的全部文件到另外文件夹 例如;在/TEST目录下新建test1和test2两个子文件夹. 假设复制源...

古田县13634307647: linux下怎么复制一个文件到另外一个目录并且重命名 -
皇牧消癌: 用Linux的cp命令复制文件,目标文件参数指定成一个新的文件名,就可以实现复制文件的同时重命名文件的功能,比如下面这条命令将/root/fileaaa赋值到/home目录下并重命名为filebbb: cp /root/fileaaa /home/filebbb

古田县13634307647: Linux文件拷贝命令? -
皇牧消癌: 常用的命令为# cp命令 方式一:对文件进行copy:#cp object_file source_file 方式二:对目录下文件进行copt:#cp -r object_file source_file补充cp的参数:用法:cp [选项]... [-T] 源文件 目标文件或:cp [选项]... 源文件... 目录或:cp [选项]... -t ...

古田县13634307647: linux怎样使用cp命令复制文件?? -
皇牧消癌: 1 cp -rf /home/wangshiming/Downloads/* /home/wangshiming/tools2 cp -rf /home/wangshiming/tools/abc/* /home/wangshiming/tools

古田县13634307647: linux 怎么样复制文件夹内所有文件到另一个文件夹
皇牧消癌: cp -a 源文件 目标文件 cp命令用于复制文件或目录,格式为:“cp [选项] 源文件 目标文件”. 复制命令的三种情况: 目标文件是一个目录,会将源文件复制到该目录中. 目标文件是一个文件,会将源文件覆盖该文件. 目标文件不存在,将会...

古田县13634307647: Linux下怎么拷贝文件?
皇牧消癌: 很简单 我说了 你就懂了. CP /home/shell.sh ~/Desktop.shell.sh /home/shell.sh 是home目录下的shell.sh文件 也就是 源文件 ~/Desktop/shell.sh 这个表示 吧shell.sh 复制到桌面 第一个是源文件 第二个是目标文件 这样你懂了么.. 不懂继续问我,我教你

古田县13634307647: CP是什么意思 -
皇牧消癌: 配对 CP,同样也是COUPLE的缩写,即配对,主要用在同人作品中. CP王道 比如, 仙流 此CP出自《灌篮高手》,slamdunk男儿当入樽,表示为剧中该两人的同性爱情.移动增值业务内容提供商 P,Content Provider的缩写,即内容提供商.再具...

古田县13634307647: linux 的新建文件夹和copy命令是什么?
皇牧消癌: CP命令 格式: CP [选项] 源文件或目录 目的文件或目录 选项说明:-b 同名,备分原来的文件 -f 强制覆盖同名文件 -r 按递归方式保留原目录结构复制文件 cp -r /tmp/a /root/a 记得有空格 mkdir /home/u1 创建文件夹/home/u1 chown oracle /home/u1...

古田县13634307647: linux下怎么把一个文件复制到多个文件夹里 -
皇牧消癌: find ./ -maxdepth 1 -type d -exec cp -r 文件名 {} \;把文件名换成你要复制的文件就行. ./ 是说把文件复制到当前目录下,你要复制到其他目录就自己换. -maxdepth 1 是说仅找一层子目录,二级三级..的子目录不搜索.cp 命令仅仅把最后一个参数作为目标,其余参数作为要复制的文件.所以楼上说的其实是将所有的文件都复制到 /home/c 下,不符合你的要求的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网