问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux系统中用于复制的cp和scp命令使用解析

发布网友 发布时间:2023-10-13 03:24

我来回答

1个回答

热心网友 时间:2024-11-15 07:31

cp命令
用法: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 会将源文件备份。
例:
代码如下:
[root@localhost www]# cp -p test.rb /home/test #将test.rb copy到test目录,并且保留原文件的属性
p[root@localhost www]# cp -r Dir/ /home/test #将Dir目录copy到test目录下
p[root@localhost www]# cp -fr Dir/* /home/test #将Dir下面的所有文件强制copy到test目录下
p[root@localhost www]# cp test.rb{,.bak} #备份test.rb,并在尾部加上.bak后缀
scp命令
SCP 命令语法
scp [-1245BCpqrv] [-c cipher] [F ssh_config] [-I identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:] file1 […] [[suer@]host2:]file2
SCP 命令说明
Scp在主机间复制文件。他使用 ssh(1)作为数据传输。而且用同样认证和安全性。 scp将在认证中请求输入密码所有的文件可能需要服务器和用户的特别描述来指明文件将被复制到/从某台服务器。两个远程登录的服务器间的文件复制是允许的。
SCP 命令选项
-1 强制scp 用协议1
-2 强制scp 用协议2
-4 强制scp用IPV4的网址
-6 强制scp用IPV6的网址
-B 选择批处理模式(防止输入密码)
-C 允许压缩。 标注-C到ssh(1)来允许压缩
-c cipher选择cipher来加密数据传输。这个选项直接传递到ssh(1)
-F ssh_config设定一个可变动的用户配置给ssh.这个选项直接会被传递到ssh(1)
-i identity_file选择被RSA认证读取私有密码的文件。这个选项可以直接被传递到ssh(1)
-l limit*传输带宽,也就是速度 用Kbit/s的速度
-o ssh_option 可以把ssh_config中的配置格式传到ssh中。这种模式对于说明没有独立的scp文件中断符的scp很有帮助。关于选项的如下。而他们的值请参看ssh_config(5)
-P port 指定连接远程连接端口。注意这个选项需要写成大写的模式。因为-p已经早保留了次数和模式
-S program 指定一个加密程序。这个程序必须可读所有ssh(1)的选项。
-p 指定修改次数,连接次数,还有对于原文件的模式
-q 把进度参数关掉
-r 递归的复制整个文件夹
-S program 指定一个加密程序。这个程序必须可读所有ssh(1)的选项。
-V 冗余模式。 让 scp 和 ssh(1) 打印他们的排错信息, 这个在排错连接,认证,和配置中非常有用。
例:
代码如下:
[root@localhost www]# scp -r tank@192.16.1.108:/var/www/blog /home/www/blog #以tank用户登录并将服务器文件夹copy到本地
p[root@localhost www]# scp /home/www/blog/index.php 192.16.1.108:/var/www/blog #将本地文件copy到服务器,添填写用户,默认当前用户
使用指定端口从本地拷到远程服务器
代码如下:
[root@localhost test]# scp -P 20022 -r ../vhost/ zhuqiang@192.168.0.200:/home/test/
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 2022年虎年春晚节目单 ...他还要转到重庆发过来。靠!以后不会去京东东西!大家 ...车辆侧翻,瞬间淹没车辆,如何避免类似事故的发生? 摄氏三十七度与三十七摄氏度区别 钢板里的薄板、中板、厚板是怎么区分的?17 厚板和薄板焊接相比有哪些难度3 什么是敬业中厚板,与中板,薄板有什么区别? 想入手一台PS3,纠结在薄板slim和厚板之间,怎么选择。3 请问下猪肉皮和肥肉切开都是这种泡泡是什么,能不能吃?谢谢了_百度... 有首歌,歌词中有句“浩气势不可挡”这首歌叫什么名字 在京东等网上商城买东西,是不是货收到之后,钱才会转到卖主手上 婚外情人有成朋友了,他们会和好吗 ...租车最合理?至少要付多少钱?客运公司的租车价格如下:大客_百度知 ... 印度电影调音师里男主人公一开始和结尾演奏的那首曲子叫什么? 怎么申请 第二个 邓诚的数学网课好吗? 一斤牛脊骨煮熟是多少 有人说我明明可以靠脸吃饭却要靠双手是什么意思? 财务制度属于会计制度吗? 三国将无双(新)通用礼包码有哪些? 奥迪q3的方向盘锁怎样解13 电影调音师里2小时04分33秒的音乐叫什么? 请问法国微电影《盲人调音师》里面的片尾的那首钢琴曲是什么曲子...4 微电影调音师男主在跳舞女生面前弹那首很快的曲子叫什么名字? 我一初一女生,数学不好,考试时人家就数学就高我三十分,有什么办法使数... ...谁给我点学好数学的办法?我是一个初一的女生,小学数学就不好,其他科... 混凝土厚板和薄板的区分在于?有没有明确的的定义 专业性的解释...3 薄板、中板、厚板的厚度如何区分?8 在逆战里有一首歌,歌词是要选好自己手中的枪,这首歌叫什么? 电影《纵横四海》讲述了一个什么故事?4 《纵横四海》是不是保留了香港电影最好的年华和风光? 淄博的五个区中哪几个属于中心城区?最繁华的是哪个区?淄博有哪...149 小米45w的充电器能给switch底座供电吗6 小米45W适配器给switch充电会损害电池吗2 巅峰期的台湾电影和香港电影哪个水平更高?41 如何翻译“明明可以靠脸吃饭,却偏偏要拼才华”!? 朋友说我可以靠脸蛋、却靠才华,为我点赞,啥意思? 同事说了“明明可以靠脸吃饭 偏偏要靠才华”怎么回复他 东莞东站到旗峰公园怎么坐车啊?想去玩玩!! 公安局里的(办取身份证,户籍等工作人员),可以能在工作时间玩手机打电...