位置: 编程技术 - 正文

Linux系统中用于复制的cp和scp命令使用解析(在linux操作系统中)

编辑:rootadmin

推荐整理分享Linux系统中用于复制的cp和scp命令使用解析(在linux操作系统中),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux使用范围,linux的使用场合,linux使用范围,在linux操作系统中,在linux系统中,Linux系统中用于用户切换的命令有哪些,linux主要应用于,Linux系统中用于改变当前目录的命令为,内容如对您有帮助,希望把文章链接给更多的朋友!

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目录,并且保留原文件的属性[root@localhost www]# cp -r Dir/ /home/test #将Dir目录copy到test目录下[root@localhost www]# cp -fr Dir/* /home/test #将Dir下面的所有文件强制copy到test目录下[root@localhost www]# cp test.rb{,.bak} #备份test.rb,并在尾部加上.bak后缀

scp命令SCP 命令语法scp [-BCpqrv] [-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的网址

Linux系统中用于复制的cp和scp命令使用解析(在linux操作系统中)

-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@..1.:/var/www/blog /home/www/blog #以tank用户登录并将服务器文件夹copy到本地[root@localhost www]# scp /home/www/blog/index.php ..1.:/var/www/blog #将本地文件copy到服务器,添填写用户,默认当前用户

使用指定端口从本地拷到远程服务器复制代码代码如下:[root@localhost test]# scp -P -r ../vhost/ zhuqiang@..0.:/home/test/

在Linux下通过命令行来操作使用Dropbox Dropbox是一款非常好用的免费网络文件同步工具,是Dropbox公司运行的在线存储服务,通过云计算实现因特网上的文件同步,用户可以存储并共享文件和文

Linux系统中与中文显示相关的一些编码设置方法 对于国内的Linux用户,经常烦恼的一个问题是:系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统不

Linux中df命令查询磁盘信息和fdisk命令分区的用法 df-报告文件系统磁盘空间的使用情况总览df[OPTION]...[FILE]...POSIX选项:[-kP]GNU选项(最短方式):[-ahHiklmPv][-tfstype][-xfstype][--block-size=size][--print-type][--no-sync][--sync

标签: 在linux操作系统中

本文链接地址:https://www.jiuchutong.com/biancheng/353457.html 转载请保留说明!

上一篇:详解Linux中rm与rmdir删除命令的用法(linux中的rm是什么意思)

下一篇:在Linux下通过命令行来操作使用Dropbox(linux怎么用命令)

  • 进项税额比销项税额多怎么填申报表
  • 分派现金股利需要缴税吗
  • 增值税开票金额最大多少
  • 期间费用的界定
  • 印花税是不是必须要交
  • 房产经纪公司成本费用
  • 研发费用扣除比例是百分75吗
  • 填仓2021
  • 预支备用金填请款单还是借支单
  • 代理记账服务内容
  • 小企业收到下列票据后,银行存款账户不变的是
  • 建筑业的合理避税
  • 利润高了怎么调低
  • 税务登记都需要什么
  • 售楼部沙盘制作价格一般多少一平
  • 物业税额
  • 1697506686
  • 没有结转损益影响利润表吗
  • 公司组织的团建受伤算工伤吗
  • 付临时工工资计入什么科目
  • 剑灵2.0win7
  • 如何在win10桌面上显示时钟
  • php实现的中秋博饼游戏之绘制骰子图案功能示例
  • 佣金代扣代缴增值税还有附加税吗
  • Win10无法访问局域网计算机
  • win10玩cf太卡怎么办
  • php 字符串函数
  • php二维数组的遍历
  • linux操作系统安装包
  • 员工提前预支工资借条
  • 向股东借款支付利息划算还是做工资划算
  • 损益类科目月末结转到哪个科目
  • 费用的结转是在借方还是贷方
  • 生产经营个人所得税速算扣除数表
  • 业务招待费会计和税法差异
  • 预提借款税费会减少吗
  • vue3+antd
  • 2023年美赛春季赛成绩查询
  • php封装app打包
  • dedecms更新
  • 公司进口的货物会计分录
  • 促销服务费分录
  • java委托模式和代理模式
  • 批量替换多个word文档的同一内容
  • 财务上大写数字420.1怎么写
  • 债权投资减值对股票影响
  • sqlserver2012无法新建表
  • 原始凭证可以直接入账吗
  • 劳务外经证预缴税款
  • 医院药品进销差价规定
  • 关联公司代缴社保劳动者怎么处理
  • 为什么银行结息不加入账户
  • 企业所得税缴纳模式
  • 跨年收入如何做账
  • 收到国库退款
  • 国有企业公司制改造 发行企业债券
  • mysql 远程连接不上
  • vistasp3
  • 怎么制作win7系统u盘装系统教程
  • u启动如何装系统
  • mscorsvw.exe是什么
  • smon进程
  • thinkpad 8高配版
  • win sc
  • 猫的所有视频
  • JavaScript中的this指向
  • 使用驱动器u盘之前需要格式化
  • js关闭子窗口
  • JavaScript+html5 canvas制作的圆中圆效果实例
  • Java之CyclicBarrier使用
  • 北京亦庄开发区属于哪个区
  • 如何办理清税证书
  • 电子发票查询平台电话
  • 党和国家为什么重视三农问题
  • 江苏 国税
  • 衡水地税局税务电话
  • 镇江市税务局官网
  • 北京第六税务所电话号码
  • 季度申报表如何填写
  • 国家管网集团下属企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设