Liunx运维(六)-文件备份与压缩命令
文档目录:
---------------------------------------分割线:正文--------------------------------------------------------
预置相关文件数据:
一、tar:打包备份
1、tar -zcvf www.tar.gz ./html/ #打包,z-giz的解压或压缩,v过程,c建立tar包,f指定压缩的文件名字
2、tar -ztvf www.tar.gz #t查看压缩包中内容,z可省略,v可省略
3、tar -zxvf www.tar.gz -C /tmp/ #C指定解压的路径,不在就解压在当前目录
4、tar -zcvf www.tar2.gz ./html/ --exclude=html/mrwhite/test #排除目录打包,目录结尾不要加/,否则会报错
5、tar -zcvf www.tar3.gz ./html/ --exclude=html/mrwhite/test --exclude html/mrwhite #排除两个目录
6、tar zcvfX paichu.tar.gz list.txt ./html/ #排除指定文件内目录
7、tar zcvfh local.tar2.gz rc.local #h打包实际的文件
8、注意:
如需要打包的目录为相对路径,--exclude只能接相对路径
如需要打包的目录为绝对路径,--exclude可以接绝对路径也能接相对路径
9、tar zcf etc.tar.gz `find . -type f` #打包所有普通文件,使用tar内 反引号中嵌套find语
二、gzip:压缩或解压文件
1、gzip *.html #压缩所有.html结尾的文件为.gz,并且自动删除源文件
2、gzip -l *.gz #不解压显示压缩文件的信息
3、gzip -dv *.gz #d为解压,v为过程
4、gzip -c test.html > test.gz #-c压缩时重定向
5、gzip -dc test.gz > test1.html #-dc解压缩时重定向
6、zcat test.txt.gz #直接查看压缩包文件
三、zip:打包和压缩文件
1、zip test.zip 123.txt 124.txt #将123,124文件压缩为test.zip
2、zip -r test3.zip 12345/ #将12345文件夹以及下面的文件压缩成test3.zip
3、zip -r test4.zip ./12345/ -x 12345/test.zip #压缩12345文件夹中内容但是排除掉其中的test.zip
四、unzip:解压zip文件
1、unzip -l test2.zip #看压缩文件列表
2、unzip test.zip #解压缩文件
3、unzip test.zip #如已有文件 ,y替换,n不替换,A所有文件替换,N所有文件不替换,r重命名
4、unzip -v test.zip # 解压缩并显示信息
5、unzip -o test.zip #解压缩并不替换覆盖
6、unzip -d /haha/ test.zip #解压缩并指定目录
五、scp:远程文件复制(适合全量)
1、scp testScp.txt 192.168.37.9:/root/mytest2020122702/ #远程拷贝
查看远程服务器
2、scp -p testScp.txt 192.168.37.9:/root/mytest2020122702/ #文件属性不变
远程服务器,文件属性一致
3、scp -r mytest202012* 192.168.37.9:/root/ #-r递归复制目录
查看远程主机对应目录
4、scp -rp 192.168.37.9:/root/mytest20201228 . #远程拷贝文件至当前目录
六、rsync:文件同步工具(适合增量)
1、rsync -av data1/ data2/ #-a为递归+保持属性,等价于-rtopgDl -v为详细输出 ,带斜杠为复制文件下的内容
2、rsync -av data1 data2/ #不带斜杠为复制目录本身及目录下的文件
3、rsync data1/test1 data2 #复制data1下文件至data2目录下
4、rsync -av --delete data2/ data1/ #删除data1中内容使其与data2中保持一致
5、rsync -av 192.168.37.8:/root/mytestRsync/ mytestRsync2/ #远程拉取目录
6、rsync -av mytestRsync 192.168.37.9:/root/ #推送至远程目录
7、rsync -av -e 'ssh -p 22' . 192.168.37.9:/root/mytestRsync/ #-e选项借助ssh隧道加密
Liunx运维(六)-文件备份与压缩命令的更多相关文章
- liunx运维必备150个基础命令
经过上次的面试,总结了一下的linux系统常用命令: 命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的 ...
- Linux基本命令(3)文件备份和压缩命令
文件备份和压缩命令 在Linux中,常用的文件压缩工具有gzip.bzip2.zip.bzip2是最理想的压缩工具,它提供了最大限度的压缩.zip兼容性好,Windows也支持. 命令 功能 bzip ...
- 提高Linux运维效率的30个命令行常用快捷键
提高Linux运维效率的30个命令行常用快捷键 表4-1 30个常用快捷键 快捷键 功能说明 最有用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键* 移动光标快捷键 Ctrl+a 光标 ...
- Linux运维常用的几个命令介绍【转】
Linux运维常用的几个命令介绍 1. 查看系统内核版本 [root@funsion geekxa]# cat /etc/issue CentOS release 6.5 (Final) Kerne ...
- 运维程序】简单的命令控制器(支持定时命令执行、重复定时任务命令和进程管理,开发这个小程序主要是为了方便管理服务进程)【个人github项目】
一.前言: command-controller 一个运维程序,简单的命令控制器(支持定时命令执行和重复定时命令,开发这个程序主要是为了方便管理服务进程) 本来是要用python做的,但是之前做ffm ...
- 【运维程序】简单的命令控制器(支持定时命令执行、重复定时任务命令和进程管理,开发这个小程序主要是为了方便管理服务进程)【个人github项目】
一.前言: command-controller 一个运维程序,简单的命令控制器(支持定时命令执行和重复定时命令,开发这个程序主要是为了方便管理服务进程) 本来是要用python做的,但是之前做ffm ...
- linux命令之文件备份与压缩命令
1.tar:打包备份 该命令是将多个命令打包到一起,并且可以实现解压打包.打包是将多个文件或者目录变成一个总的文件,压缩则是将一个大的文件通过压缩算法变成一个小文件. 参数 说明 z(常用) 通过gz ...
- Redis运维的一些常用的命令总结
最近一直管理部门的一些redis的服务器,所以现在来总结一下redis的一些常用的运维命令: 1.time 显示服务器的时间,时间戳(秒) 微秒数 redis 127.0.0.1:6380> ...
- liunx运维面试题汇总二
一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文件用 i节点 来标识 ...
随机推荐
- Kafka源码环境搭建
github地址:https://github.com/apache/kafka clone下来之后可以看到这样的项目结构: 文件目录说明. 目录 描述 bin Windows 和 Linux 下 K ...
- dubbo源码学习(二)dubbo容器启动流程简略分析
dubbo版本2.6.3 继续之前的dubbo源码阅读,从com.alibaba.dubbo.container.Main.main(String[] args)作为入口 简单的数据一下启动的流程 1 ...
- 部署完的Django项目升级为HTTPS
1.阿里云上申请免费ssl证书--->提交各种资料--->等待审核--->下载证书. 2.远程连接阿里云服务器,将下载下来的证书内容复制到Nginx安装目录下的cert目录(需要新建 ...
- moviepy音视频剪辑:音视频的加载和输出
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.概述 在本地进行音视频处理时,首先要从视频文件 ...
- PyQt学习随笔:Model/View架构中多个视图之间选择数据项同步
我们知道多个视图之间通过使用相同的model就可以实现数据的共享(具体请参考< PyQt学习随笔:ListView控件的视图和数据模型分离案例>),除了数据的共享之外,多个视图之间还可以同 ...
- Oracle10g安装
1.下载链接:https://pan.baidu.com/s/1peD3iCTcE2Gg2cPNGLmLgQ 提取码:tjk4 一.ORACLE安装 WIN7.WIN10系统安装需要修改兼容性. 点击 ...
- Alpha冲刺——序言篇(任务与计划)
Alpha冲刺--序言篇(任务与计划) 1.整个项目预期的任务量 需求规格说明书 架构设计,原型设计,原型改进(给目标用户展现原型,并进一步理解需求) 编码规范完成.平台环境搭建完成.初步架构搭建 队 ...
- css3(::before)伪元素的使用
1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset=" ...
- 【题解】「AT4266」[ABC113B] Palace
AT4266 [ABC113B] Palace 水题解*n translation 有 \(n\) 个地方,第 \(i\) 个地方的海拔为 \(H_i\),该地方的温度为 \(T-H_i \times ...
- mp4文件导致迅雷监视下载问题
原因:没有为mp4设置响应的mime Type,默认就是附件的形式. 应该为其设置mime type类型 video/mp4 <staticContent> <mimeMap fi ...