当前位置: 首页 > news >正文

课时151:项目发布_基础知识_技术要点

1.1.3 技术要点

学习目标

这一节,我们从 解压缩、传输、备份、小结 三个方面来学习

解压缩

简介

文件的压缩压缩格式:tar zcvf 压缩后的文件名  将要压缩的文件
文件的解压解压格式:tar xf 压缩后的文件名
查看压缩文件内容查看格式:zcat 压缩文件
命令参数详解z	指定压缩文件的格式为 tar.gzc	表示压缩v	显示详细过程f	指定压缩文件x	解压C   制定解压位置

解压缩实践

压缩实践
[root@localhost ~]# mkdir tar_dir
[root@localhost ~]# echo nihao > tar_dir/nihao.txt
[root@localhost ~]# tar -zcvf nihao.tar.gz tar_dir/
tar_dir/
tar_dir/nihao.txt查看压缩文件
[root@localhost ~]# zcat nihao.tar.gz
tar_dir/0000...6011213 5ustar rootroottar_dir/nihao.txt 00...4253652266013046 0ustar  rootrootnihao解压文件
[root@localhost ~]# tar xf nihao.tar.gz -C /tmp/
[root@localhost ~]# cat /tmp/tar_dir/nihao.txt
nihao

传输

简介

scp传输工具:命令格式:scp  要传输的文件 要放置的位置远程目标样式:远端主机文件放置位置的表示形式:远程连接的用户@远程主机:远程主机的目录路径远端主机文件位置的表示形式:远程连接的用户@远程主机:远程主机的文件路径
传输示例:将本地文件推送到远程主机scp file.tar.gz root@10.0.0.12:/root/将远程主机的文件拉取到本地scp root@10.0.0.12:/root/file.tar.gz ./

传输文件实践

本地文件传输远程
[root@localhost ~]# scp nihao.tar.gz root@10.0.0.13:/tmp/
Warning: Permanently added '10.0.0.13' (ECDSA) to the list of known hosts.
root@10.0.0.13's password:
nihao.tar.gz          100%  156   122.3KB/s   00:00远程文件拉到本地
[root@localhost ~]# rm -f nihao.tar.gz
[root@localhost ~]# scp root@10.0.0.13:/tmp/nihao.tar.gz ./
root@10.0.0.13's password:
nihao.tar.gz        100%  156   112.3KB/s   00:00
[root@localhost ~]# zcat nihao.tar.gz
tar_dir/00007...213 5ustar  rootroottar_dir/nihao.txt0...046 0ustar  rootrootnihao

备份

实践

	文件的备份要有一定的标志符号,我们就使用目前通用的时间戳的形式来表示,关于时间戳,我们可以借助于 date命令来进行获取date命令详解:命令格式:date [option]常见参数:%F		显示当前日期格式,%Y-%m-%d%T		显示当前时间格式,%H:%M:%S
备份命令效果格式:方式一:复制备份-源文件不动cp nihao nihao-$(date +%Y%m%d%H%M%S)方式二:移动备份-源文件没了mv nihao nihao-$(date +%Y%m%d%H%M%S)	

备份实践

复制备份
[root@localhost ~]# cp nihao.tar.gz nihao.tar.gz-$(date +%Y%m%d%H%M%S)
[root@localhost ~]# cp nihao.tar.gz nihao.tar.gz-$(date +%Y%m%d%H%M%S)移动备份
[root@localhost ~]# mv nihao.tar.gz nihao.tar.gz-$(date +%Y%m%d%H%M%S)
[root@localhost ~]# ls nihao.tar.gz-*
nihao.tar.gz-20420620010300  nihao.tar.gz-20420620010304  nihao.tar.gz-20420620010311

小结


相关文章:

  • 分布式事务AP控制方案(下)
  • 数据结构之线性表(3)
  • 14. RTCP 协议
  • Kafka的分区副本机制
  • 小熊家务帮day19-day21 订单模块2(取消订单,退款功能等)
  • OBS 录屏软件 for Mac 视频录制和视频实时交流软件 安装
  • 类和对象(上续)
  • 力扣 T62 不同路径
  • leetcode389:找不同
  • XUbuntu24.04之制作ISO镜像启动盘(二百四十八)
  • module ‘django_cas_ng.views‘ has no attribute ‘login‘
  • 备战 清华大学 上机编程考试-冲刺前50%,倒数第5天
  • VM渗透系统合集(下载链接)
  • Objective-C的初始化方法中,应该如何读写属性
  • svnadmin备份和还原
  • hexo+github搭建个人博客
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • cookie和session
  • create-react-app做的留言板
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • JavaScript实现分页效果
  • magento2项目上线注意事项
  • python学习笔记 - ThreadLocal
  • React中的“虫洞”——Context
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • TypeScript迭代器
  • 如何在 Tornado 中实现 Middleware
  • 时间复杂度与空间复杂度分析
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 阿里云ACE认证学习知识点梳理
  • 阿里云移动端播放器高级功能介绍
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (javascript)再说document.body.scrollTop的使用问题
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (三)模仿学习-Action数据的模仿
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (一)Thymeleaf用法——Thymeleaf简介
  • (轉)JSON.stringify 语法实例讲解
  • *算法训练(leetcode)第四十天 | 647. 回文子串、516. 最长回文子序列
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .Net Core 中间件验签
  • .net core开源商城系统源码,支持可视化布局小程序
  • .Net Web项目创建比较不错的参考文章
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .NET分布式缓存Memcached从入门到实战
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • @SuppressWarnings(unchecked)代码的作用
  • @我的前任是个极品 微博分析
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [Arduino学习] ESP8266读取DHT11数字温湿度传感器数据