rsync方法传输系统文件&文件打包及压缩_rsync压缩传输-程序员宅基地

1.什么叫linux系统的文件传输?

在日常生活当中我们在两台主机之间拷贝东西使用u盘,这样比较麻烦。
在linux系统当中,为了方便起见,我们直接使用命令来拷贝文件。

2.搭建实验环境

  •  防止真机被搞坏,所以我们在两台虚拟机之间进行文件传输
  •  但是前提是必须保证传送方的文件是存在的
  •  也就是先在文件发送方的虚拟机里面建立文件,然后再传输给文件接收方的虚拟机

第一步:重置两台虚拟机,保证纯净的实验环境,然后重新配置ip,依旧是desktop的ip为172.25.254.170,改名为client.westos.com。

server的ip为172.25.254.90,改名为server.westos.com,当然,此处可以不需要改名字,改名字只是为了便于区分身份。配置网络ip用命令nm-connection-editor。过程请看上一篇博客。

server主机的ip为172.25.254.90

client即desktop主机的ip为172.25.254.170

第二步:这里我用真机的两个shell分别远程控制两个虚拟机,文件传输的效果直接在两个虚拟机shell中显示,

与图形界面无关。(原因:真机的反应速度快)

1)真机控制client即desktop主机:

发现远程控制成功,在真机里面新建文件出现在了client桌面。

真机控制server主机:

发现远程控制成功,在真机里面新建文件出现在了server桌面。

接下来的实验可以直接在两台虚拟机的shell里面完成。

3.文件传输命令(rsync)

(1)一般命令:scp (一般使用scp命令在两个系统之间至直接拷贝文件比较慢)

  1.  scp file user@ip:/dir     相当于上传(将自己主机上面的文件复制到远程主机上面)
  2.  scp  user@ip:/file  dir   相当于下载(将远程主机上面的文件复制到自己的主机上面)

具体的上传和下载步骤在上一篇博客sshd服务里面已经演示过。
(2)远程同步命令:rsync

  1. rsync(远程同步命令拷贝文件更快,rsync命令在linux里面好用,相当于远程镜像)
  2. rsync  远程同步命令,速度快,但是会默认忽视文件属性、链接文件、设备文件

   相关参数说明

  •     r      同步目录
  •     p     同步权限
  •     o     同步文件所有人
  •     g     同步文件所有组
  •     l       同步链接
  •     D     同步设备文件
  •     t       同步文件时间戳</
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/daidadeguaiguai/article/details/102574795

智能推荐

filehelper java_Caused by: java.nio.file.FileSystemException: ..... : 打开的文件过多-程序员宅基地

文章浏览阅读1k次。在高并发处理图片的时候出现这个错误。18:29:37.993 [pool-9-thread-8] ERROR cn.bywin.cbvsp.service.ImageSevice - 切图出错!!javax.imageio.IIOException: Can't create cache file!at javax.imageio.ImageIO.createImageOutputStream(I..._filesystemexception 打开的文件过多

个人书签 备份(上)_nvdla compiler-程序员宅基地

文章浏览阅读176次。BookmarksBookmarks 书签栏 姿态识别 2D3D姿态识别 IT网站-首页 TVM (99+ 封私信) TVM源码解析 - 搜索结果 - 知乎 TVM整体结构,TVM代码的基本构成 - 综合技术交流 - 电子技术论坛 - 广受欢迎的专业电子论坛! 源码研习 — T..._nvdla compiler

通俗易懂QPS、TPS、PV、UV、GMV、IP、RPS的概念解释_qpsvr-程序员宅基地

文章浏览阅读1.2w次。前言关于 QPS、TPS、PV、UV、GMV、IP、RPS 这些词语,看起来好像挺专业。但实际上,我认为是这是每个程序员必懂的知识点了,你可以搞不懂它们怎么计算的,但是你最少要了解它们分别代表什么意思。QPSQueries Per Second,每秒查询数。每秒能够响应的查询次数。QPS 是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的..._qpsvr

ORA-00132syntax error or unresolved network name-程序员宅基地

文章浏览阅读2.3k次。在DOS下SQL&gt; startup;ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'解决方法:1.SQL&gt; create pfile from spf..._ora-00132

C/C++编程笔记:quick_exit函数和ctime函数-程序员宅基地

文章浏览阅读650次。今天给大家分享学习两个函数:quick_exit函数和ctime函数。quick_exitquick_exit()函数是在定义STDLIB头文件。quick_exit()函数用于正常终止进程而不完全清除资源。如果val为零或EXIT_SUCCESS,则表明程序成功终止。如果该值不为零或EXIT_FAILURE,则表明该程序未成功终止。这些函数以那里调用的相反顺序被调用。句法:void quick_exit(int val);参数:此方法采用单个参数val,它是表示程序退出状态_quick_exit

Oracle感慨(转)-程序员宅基地

文章浏览阅读60次。 一转眼接触ORACLE已经一年了,在这一年中收获多多,感慨多多,我记得是2004年11月底开始学习ORACLE的,当时选择方向也是几经波折,还好现在的处境不是非常的艰难,前途似乎还有想象中的光明。 毕业已经两年半,开始半年主要是接触Sybase,当时公司后台使用的Sybase SQL 11,由于人手比较少,管理也不很严格,所以我经常有机会光顾他,在那里我学会了怎样备份,恢复数..._李小龙语录一拳就是一拳一脚就是一脚

随便推点

租户新增或编辑窗口,增加所属客户行,类似于隐患点Ids 功能_pagelist.getrecords().stream().foreach-程序员宅基地

文章浏览阅读266次。1.通过 `tenant_info `表的 customer_id(对应`custom_info`表的主键id)来l获取每个租户的 id 2.拿着id到 `custom_info`表获取具体的客户对象 3.通过获取到的客户对象拿到具体的客户名,具体实现如下: @AutoLog(value = "tenant_info-分页列表查询") @ApiOperation(value = "tenant_info-分页列表查询", notes = "tenant_info-分页列表查..._pagelist.getrecords().stream().foreach

12.@RequestMapping中的consumes属性和produces属性-程序员宅基地

文章浏览阅读3.2k次。请求头header中很重要的两个参数: Accept:text/html 只在响应中存在,表示当前请求希望服务器将来返回的数据类型是text/html Content-Type:application/json 既可以出现在请求中,也可以出现在响应中,例如 响应中代表服务器响应的是什么数据类型 响应中response.setContentType("text/html;charset=utf-8"); 请求中代表客户端所携带的参数是什么类型consumes 指定处理请求的提交内_consumes属性

javaweb基于ssm+mysql在线母婴商城系统源码-程序员宅基地

文章浏览阅读288次,点赞6次,收藏5次。地址管理:用户收货地址管理,添加 修改 删除地址 可以添加多个。商品管理:查看 修改 删除 添加活动,添加商品分类,添加商品。订单管理:查询用户未发货 待收货 已完成订单,可对未发货商品。对完成订单的商品可以评论 评论后,可以在对应的商品详情页下方。用户订单管理:查看自己下单信息 未完成 已完成订单,下单后结算金额时,会判断是否享有活动,计算实付金额。活动管理:添加活动,每个商品可以对应活动。用户购买-->后台发货-用户收货-订单完成。用户管理:用户列表 可删除用户。

两天学会Angular开发——第二天_angular一天内学完-程序员宅基地

文章浏览阅读208次。Angular实战开发-第一节项目地址:Github 搜索 zhuzhiqiang/douBanVideo简述在第一节中,我们把工程搭建好了,首页的分类也能展示。接下来我们要做的是:点击每一个分类,去请求数据,展示请求接口请求接口的代码封装在 home.service.ts 文件中。使用的数据是 mock 数据,放在 mock-data 文件夹中,项目中用到的接口地址都放在 ma..._angular一天内学完

作品集展示微信小程序+springboot+vue.js附带文章和源代码设计说明文档ppt-程序员宅基地

文章浏览阅读700次,点赞21次,收藏14次。博主介绍:CSDN特邀作者、985计算机专业毕业、某互联网大厂高级全栈开发程序员、码云/掘金/华为云/阿里云/InfoQ/StackOverflow/github等平台优质作者、专注于Java、小程序、前端、python等技术领域和毕业项目实战,以及程序定制化开发、全栈讲解、就业辅导、面试辅导、简历修改。精彩专栏 推荐订阅2023-2024年最值得选的微信小程序毕业设计选题大全:100个热门选题推荐2023-2024年最值得选的Java毕业设计选题大全:500个热门选题推荐。

学习cassandra(1)入门,使用场景(写多读少)和搭建启动使用,整合Spring boot_cassandra入门实战黑马程序员-程序员宅基地

文章浏览阅读2.3k次。官网http://cassandra.apache.org/ 下载后wget http://mirror.bit.edu.cn/apache/cassandra/3.11.1/apache-cassandra-3.11.1-bin.tar.gz解压tar -xvf apache-cassandra-3.11.1-bin.tar.gzcd apache-cassandra-3.11.1修改配置文件_cassandra入门实战黑马程序员

推荐文章

热门文章

相关标签