-
2021-12-07 10:54:59
【例 1】cp 命令基本用法 cp 命令既可以复制文件,也可以复制目录。我们先来看看如何复制文件,例如: [root@localhost ~]# touch cangls #建立源文件 [root@localhost ~]# cp cangls /tmp/ #把源文件不改名复制到 /tmp/ 目录下 如果需要改名复制,则命令如下: [root@localhost ~]# cp cangls /tmp/bols #改名复制 如果复制的目标位置已经存在同名的文件,则会提示是否覆盖,因为 cp 命令默认执行的是“cp -i”的别名,例如: [root@localhost ~]# cp cangls /tmp/ cp:是否覆盖"/tmp/cangls"?y #目标位置有同名文件,所以会提示是否覆盖 接下来我们看看如何复制目录,其实复制目录只需使用“-r”选项即可,例如: [root@localhost ~]# mkdir movie #建立测试目录 [root@localhost ~]# cp -r /root/movie/ /tmp/ #目录原名复制
https://blog.csdn.net/u012063507/article/details/80387957
http://c.biancheng.net/view/746.html
更多相关内容 -
cp 复制命令
2019-03-21 09:36:043.3 cp复制命令(copy的简写) 3.3.1 语法 用法:cp [选项]… [-T] 源文件 目标文件 或:cp [选项]… 源文件… 目录 或:cp [选项]… -t 目录 源文件… 将源文件复制至目标文件,或将多个源文件复制至目标目录...3.3 cp复制命令(copy的简写)
3.3.1 语法
用法:cp [选项]… [-T] 源文件 目标文件
或:cp [选项]… 源文件… 目录
或:cp [选项]… -t 目录 源文件…
将源文件复制至目标文件,或将多个源文件复制至目标目录。
cp [OPTION]… [-T] SOURCE DEST
cp [OPTION]… SOURCE… DIRECTORY
cp [OPTION]… -t DIRECTORY SOURCE…例如1:【cp /etc/passwd /tmp/】将etc下面的passwd文件复制到tmp文件夹下面
例如2:【cp /etc/passwd /tmp/gdy】将etc下的passwd文件复制到tmp下面并重命名为gdy
注意:如果源文件是多个则目标只能是目录
cp命令默认情况下不复制目录,只复制文件3.3.2 常用参数
【-r】递归复制,可以复制目录
例如:cp -r /etc/ tmp/ 如果tmp目录存在则将etc目录里面的文件及目录全部复制到tmp下面如果不存在则创建tmp目录并复制- 【-i】显示信息(通常用作交互式)
- 【-f】强制覆盖
- 【-p】保留到宿主(不是谁复制就是谁的)(指定文件属性)
- 【-P】如果该文件为链接,则保持链接复制(默认不带参数是复制链接中的文件)
- 【-d】不复制链接文件
- 【-a】归档复制(通常用于备份)
其他示例:
例如:cp /etc/{passwd,inittab,rc.d/rc.sysinit} /tmp/
是将文件passwd,inittab,rc.sysinit三个文件复制到tmp文件夹下
3.3.3 附加(cp --help)
[root@gdy abc]# cp --help 用法:cp [选项]... [-T] 源文件 目标文件 或:cp [选项]... 源文件... 目录 或:cp [选项]... -t 目录 源文件... 将源文件复制至目标文件,或将多个源文件复制至目标目录。 长选项必须使用的参数对于短选项时也是必需使用的。 -a, --archive 等于-dR --preserve=all --backup[=CONTROL 为每个已存在的目标文件创建备份 -b 类似--backup 但不接受参数 --copy-contents 在递归处理是复制特殊文件内容 -d 等于--no-dereference --preserve=links -f, --force 如果目标文件无法打开则将其移除并重试(当 -n 选项 存在时则不需再选此项) -i, --interactive 覆盖前询问(使前面的 -n 选项失效) -H 跟随源文件中的命令行符号链接 -l, --link 链接文件而不复制 -L, --dereference 总是跟随符号链接 -n, --no-clobber 不要覆盖已存在的文件(使前面的 -i 选项失效) -P, --no-dereference 不跟随源文件中的符号链接 -p 等于--preserve=模式,所有权,时间戳 --preserve[=属性列表 保持指定的属性(默认:模式,所有权,时间戳),如果 可能保持附加属性:环境、链接、xattr 等 -c same as --preserve=context --sno-preserve=属性列表 不保留指定的文件属性 --parents 复制前在目标目录创建来源文件路径中的所有目录 -R, -r, --recursive 递归复制目录及其子目录内的所有内容 --reflink[=WHEN] 控制克隆/CoW 副本。请查看下面的内如。 --remove-destination 尝试打开目标文件前先删除已存在的目的地 文件 (相对于 --force 选项) --sparse=WHEN 控制创建稀疏文件的方式 --strip-trailing-slashes 删除参数中所有源文件/目录末端的斜杠 -s, --symbolic-link 只创建符号链接而不复制文件 -S, --suffix=后缀 自行指定备份文件的后缀 -t, --target-directory=目录 将所有参数指定的源文件/目录 复制至目标目录 -T, --no-target-directory 将目标目录视作普通文件 -u, --update copy only when the SOURCE file is newer than the destination file or when the destination file is missing -v, --verbose explain what is being done -x, --one-file-system stay on this file system -Z, --context=CONTEXT set security context of copy to CONTEXT --help 显示此帮助信息并退出 --version 显示版本信息并退出 默认情况下,源文件的稀疏性仅仅通过简单的方法判断,对应的目标文件目标文件也 被为稀疏。这是因为默认情况下使用了--sparse=auto 参数。如果明确使用 --sparse=always 参数则不论源文件是否包含足够长的0 序列也将目标文件创文 建为稀疏件。 使用--sparse=never 参数禁止创建稀疏文件。 当指定了--reflink[=always] 参数时执行轻量化的复制,即只在数据块被修改的 情况下才复制。如果复制失败或者同时指定了--reflink=auto,则返回标准复制模式。 备份文件的后缀为"~",除非以--suffix 选项或是SIMPLE_BACKUP_SUFFIX 环境变量指定。版本控制的方式可通过--backup 选项或VERSION_CONTROL 环境 变量来选择。以下是可用的变量值: none, off 不进行备份(即使使用了--backup 选项) numbered, t 备份文件加上数字进行排序 existing, nil 若有数字的备份文件已经存在则使用数字,否则使用普通方式备份 simple, never 永远使用普通方式备份 有一个特别情况:如果同时指定--force 和--backup 选项,而源文件和目标文件 是同一个已存在的一般文件的话,cp 会将源文件备份。 请向bug-coreutils@gnu.org 报告cp 的错误 GNU coreutils 项目主页:<http://www.gnu.org/software/coreutils/> GNU 软件一般性帮助:<http://www.gnu.org/gethelp/> 请向<http://translationproject.org/team/zh_CN.html> 报告cp 的翻译错误 要获取完整文档,请运行:info coreutils 'cp invocation' [root@gdy abc]#
-
linux复制文件的命令是什么?
2021-05-08 21:07:12linux复制文件的命令是:cp命令。cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中。cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等...linux复制文件的命令是:cp命令。cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中。
cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。
cp 命令的基本格式如下:cp [选项] 源文件 目标文件
选项:-a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍;
-d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;
-i:询问,如果目标文件已经存在,则会询问是否覆盖;
-l:把目标文件建立为源文件的硬链接文件,而不是复制源文件;
-s:把目标文件建立为源文件的软链接文件,而不是复制源文件;
-p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);
-r:递归复制,用于复制目录;
-u:若目标文件比源文件有差异,则使用该选项可以更新目标文件,此选项可用于对文件的升级和备用。
需要注意的是,源文件可以有多个,但这种情况下,目标文件必须是目录才可以。
示例:cp 命令基本用法
cp 命令既可以复制文件,也可以复制目录。我们先来看看如何复制文件,例如:[root@localhost ~]# touch cangls
#建立源文件
[root@localhost ~]# cp cangls /tmp/
#把源文件不改名复制到 /tmp/ 目录下
如果需要改名复制,则命令如下:[root@localhost ~]# cp cangls /tmp/bols
#改名复制
如果复制的目标位置已经存在同名的文件,则会提示是否覆盖,因为 cp 命令默认执行的是“cp -i”的别名,例如:[root@localhost ~]# cp cangls /tmp/
cp:是否覆盖"/tmp/cangls"?y
#目标位置有同名文件,所以会提示是否覆盖
接下来我们看看如何复制目录,其实复制目录只需使用“-r”选项即可,例如:[root@localhost ~]# mkdir movie
#建立测试目录
[root@localhost ~]# cp -r /root/movie/ /tmp/
#目录原名复制
-
使用Linux命令如何复制、移动文件及目录命令?
2022-02-25 16:53:16使用Linux命令如何复制、移动文件及目录命令?linux下文件复制、移动与删除命令分别为cp、mv、rm。在Linux中非常基础有很重要的命令就是mv移动或重命名文件与目录命令。想要将文件从一个位置移动到另一个地方并且不...使用Linux命令如何复制、移动文件及目录命令?linux下文件复制、移动与删除命令分别为cp、mv、rm。在Linux中非常基础有很重要的命令就是mv移动或重命名文件与目录命令。想要将文件从一个位置移动到另一个地方并且不想复制它那么mv 命令是完成这个任务最优选项。
学习目标能够使用Linux命令拷贝和移动文件
1. 复制、移动文件及目录命令的使用
cp命令效果图:
说明:拷贝目录需要加上-r选项,-r表示递归拷贝目录及其内容
mv命令移动文件效果图:
mv命令移动目录效果图:
mv命令重名名效果图:
2. 小结
cp:拷贝目录需要加上 –r 选项
mv:移动目录不需要加选项
mv:命令还可以重命名文件和目录
Linux系统操作教程2天快速入门linux项目搭建_哔哩哔哩_bilibili
软件测试自学资料
软件测试入门到项目实战,7小时从小白到白领的软件测试快速入门课程
-
Linux命令 复制粘贴剪切
2021-05-10 01:25:251.复制cp 文件名1 文件名2:把文件1的全部内容拷到文件2中cp 文件名1 文件名2 ... 目录名:把这些文件拷到这个目录下若这个目录下存在同名文件,会弹出提示询问是否覆盖,输入y(是)/n(否)选择,敲回车表示默认不覆盖... -
Linux文件和文件夹复制命令
2021-06-02 16:15:32文件或文件夹的复制命令 1.cp命令 命令: cp doc1/a.c doc2 表示将doc1下的a.d文件复制到doc2目录下; cp -r doc1 doc2 表示将doc1及其doc1下所包含的文件复制到doc2下; cp -r doc1/. doc2 表示将doc1下的文件复制... -
linux中如何使用cp命令复制文件
2021-05-26 21:36:39linux中使用cp命令复制文件的方法:【cp 源文件 目标文件夹】。例如我们要将1.txt文件复制到testDir目录下,可以执行命令【cp 1.txt testDir】。 示例:将1.txt文件分别复制到testDir文件夹下、testDir文件夹的2.... -
dos复制命令
2017-11-01 23:56:07dos命令中复制命令有copy,xcopy,robocopy 下面介绍它们之间的区别: 1、Copy用法: 在命令行下(WIN+R输入CMD)输入:copy /?显示copy命令的用法将一份或多份文件复制到另一个位置。COPY [/D] [/V] [/N] [/Y | ... -
vim复制粘贴常用命令
2021-04-12 21:39:53在Windows下我们习惯的操作,复制单个字符,复制单行多行,删除单行多行,在linux的vim中操作如下: G(shift+g+g):跳到文档尾 g+g:跳转到文档首 home键:光标移动到行首 end键:光标移动到行尾 yy:复制光标... -
教你在Linux中用cp命令,使用cp复制文件和目录及复制多个文件和目录
2021-05-10 02:25:33本文教你在Linux操作系统中使用cp命令的方法,可以使用cp命令复制目录及复制多个文件和目录。在Linux和Unix系统上工作时,复制文件和目录是你每天要执行的最常见任务之一,cp是一个命令行实用程序,用于在Unix和... -
linux复制文件命令
2021-01-23 15:55:15当sourceFile 和 destinationFile 参数都是文件名时,cp 命令将源文件内容复制到一个新文件,该新文件以destinatioFile命名。源文件内容不变。新文件有全新的从创建时间和修改时间。 命令行: 结果: 注意:当 ... -
Linux 远程复制命令scp命令的使用
2020-07-31 11:20:44可以在A机上用命令: scp /root/abc.zip root@192.168.1.2:/abc/ 提示输入B机的root密码,输入正确之后开始传输。 若SSH端口不是默认的22,比如,是端口1234 则加-P参数: scp -P 1234 /root/a -
ubuntu 复制命令
2017-05-04 09:44:30说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 -... -
sftp命令复制文件
2021-01-20 15:34:562.常规使用手法 在主机1上进入要传输文件所在的目录, 接着输入命令: sftp user@IP 输入密码:password 再进入远程主机2上要传送到的目录 查看当前服务器目录:lls 查看远程服务器目录:ls 查看当前服务器... -
vim复制粘贴命令
2018-07-15 10:30:29复制的命令是y,即yank(提起) ,常用的命令如下: y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用; yy 复制整行(nyy或者yny ,复制n行,n为数字); y^ 复制当前到行头的内容; y$ 复制当前到... -
Linux cp命令复制文件
2021-05-18 11:38:491. Linux cp简介Linux上最常用的命令之一,用于复制文件。支持文件复制、复制后重命名、建立软链接、建立硬链接、递归复制子目录等功能。2. 使用例子1:cp结合相当路径把当前目录上的cp1.txt,复制到上一级目录[root... -
git命令窗口如何使用复制粘贴功能
2019-05-18 10:21:12Ctrl+ins 复制 Shift+ins 粘贴 -
window中cmd复制文件命令
2020-07-09 13:26:23copy filepath1 filepath2 -
linux 下文件重命名/移动/复制命令(转)
2020-12-30 21:36:28linux下重命名文件:使用mv命令就可以了,例:要把名为:abc 重命名为:123可以这样操作:重命名:MV命令1、进入你的文件目录,运行命令: /cd dir (dir指的是你文件所在目录)2、然后命令:ls (例出你的所有文件夹)... -
ubuntu复制、移动文件及目录命令
2021-10-09 20:52:57使用Linux命令拷贝和移动文件cp命令效果图:mv命令移动文件效果图mv命令移动目录效果图mv命令重名名效果图 使用Linux命令拷贝和移动文件 命令 说明 cp 拷贝文件、拷贝目录 mv 移动文件、移动目录、重命名 ... -
使用vi文本编辑器及Linux复制粘贴小技巧
2021-05-10 07:29:51想成为一个高效的DBA,离不开熟练使用vi编辑器,尤其是准备OCM考试的人员更为如此。另外,在Linux系统中,通过鼠标左键选中的文字,再通过按住鼠标中间滚动条来粘贴功能也是需要掌握的小技巧。我接触Linux七年后,该... -
cmd命令提示符窗口中快速复制粘贴的方法
2021-07-26 04:44:41我们在Windows中使用命令提示符的时候往往要复制其中的内容是比较麻烦的,因为无法直接用鼠标进行选中,而且也没有快捷键可用,Ctrl+C、Ctrl+V键在命令提示符下是失效的,所以每次要选中命令提示符中的内容时需要先... -
Linux 复制文件命令
2018-03-02 09:56:05Linux cp命令拷贝命令非常实用,cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中cp [options] <source file or directory> <target file or directory>或cp ... -
windows 远程连接 复制命令无法使用
2015-08-20 09:10:25windows 远程连接 做项目的时候需要远程连接机器 比如说, 在阿里云上新建了一个windows ...远程复制命令无法使用 有时候需要复制本地的文本到远程机器上 发现时好时坏 解决方法 一种是把现在打开的一些编辑窗 -
cmd 复制文件命令copy 复制目录树命令xcopy
2019-02-02 15:01:40如何cmd命令帮助文档 在命令后面输入/?即可查看帮助文档,注意斜杠前面有个空格。...将一份或多份文件复制到另一个位置。 COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B] [+ source ... -
windows 使用命令窗口 复制文件夹和移动文件
2019-11-14 18:38:08命令提示符(cmd)和dos批处理文件(.bat)均适用 ** ** 1.复制文件夹 ** 思路:直接复制即可 伪代码:Xcopy 被复制文件路径 移入文件路径 /s /e /y 例子:将G:\Data下的所有文件(含目录结构)复制到D:\MyData\... -
Jenkins 使用scp命令进行远程文件复制
2019-04-19 16:35:523. 将打好的jar包使用scp远程复制到部署服务器上 4. 执行远程shell脚本启动jar包项目 二、免密 scp命令copy文件时需要输入密码,然而shell脚本中对密码输入的处理还是很麻烦的。有以下两种方式: 1.使用密码... -
怎么用dos命令来复制文件和文件夹
2021-08-07 00:39:21电脑现在越来越普及,界面也越来越友善,操作也越来越简洁,但是对于高手来说,好多时候还是喜欢使用DOS来做一些操作,下面就让学习啦小编教大家怎么用dos命令来复制文件和文件夹吧。用dos命令来复制文件和文件夹的... -
Linux命令的复制,移动/重命名、删除
2018-08-26 17:00:10Linux命令— cp 复制、 mv 移动/重命名、 rm 删除 cp 复制 拷贝 复制、拷贝 copy cp 文件名 路径 cp bj.txt ./java/jee:把当前目录的bj.txt拷贝到当前目的java文件夹里的jee文件夹里 cp 文件名 ... -
windows 复制文件夹命令 xcopy
2017-04-05 11:45:58复制文件和目录树。 XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U] [/K] [/N] [/