文件与文件系统的压缩与打包 tar gzip bzip2
1:linux下常见的压缩文件后缀: .gz .zip .bz2
打包后的: .tar.gz .tar.zip .tar.bz2
2:gzip: 压缩:gzip file 解压:gunzip file.gz
3:bzip2:压缩:bzip2 file 解压: bunzip2 file.bz2
4:下面说说tar:
假设我们现在有这么几个文件,file1 file2 file3
(1):只打包不压缩:tar -cvf file.tar file1 file2 file3 -c:新建压缩文件 -v:显示过程 -f:指定文件名
(2):解包:tar -xvf file.tar -x:解包或者解压缩。
(3):打包加上压缩(注意:gzip:-z bzip2:-j):tar -cv(z/j)f test.tar(.gz/.bz2) file1 file2 file3 注意:(z/j)要写在f参数的前面,因为f参数后面跟的就是压缩后的文件名,这个错误不容小视。
(4):解包解压缩:tar -xvf test.tar.(.gz/bz2) -C:后面跟目录,解包到指定目录下。
(5):查看压缩文件中包含那些文件名 tar -tf test.tar.(.gz/bz2) 如果需要查看文件权限等详细信息,就再加参数:-v
(6):tar 用于备份文件,话说有事没事备份下/etc是件好事。 tar -zpcvf /root/etc.tar.gz /etc 解释下新参数:-p : 保留原本文件的权限和属性。还有一个注意点是这样备份开始会有一个警告:tar: Removing leading `/’ from member names 实际上它就是说将根目录去掉了,这样是有好处的,原因是当我们还原的时候不至于覆盖掉真正的/etc的内容。
5:dump和restore命令:
dump :命令可以用来备份我们的文件系统或者单一文件。
restore:恢复dump备份的文件。
6:dd命令:可以直接读取磁盘设备文件,然后将其备份。如果我们需要备份启动扇区,首先在磁盘上fdisk 出一块和它一样大或者比它大的区域,然后dd过去,新的分区不需要格式化dd也可以使用,原因是dd命令会将原来的分区中所有数据都移动过来。
7:cpio 命令也可以备份,但是cpio命令通常需要配合find 管道等为它找到文件的位置。
备份:cpio -ovB > filename/device -o:将数据copy到文件或者设备上 -B:将默认的block扩大到5120 -v:显示过程 >:将数据导入
还原:cpio -ivdu < filename/device -i:将数据自文件或者设备中赋值到系统中 -d:自动新建目录 -u:自动以比较新的文件覆盖旧的文件。
文件与文件系统的压缩与打包 tar gzip bzip2的更多相关文章
- Linux学习笔记—文件与文件系统的压缩与打包(转载)
压缩文件的用途与技术 例如,计算机都是以byte单位来计量的,1byte占8bit.如果存储数字1,那么1byte就会空出7bit.采用一定的计算方式,压缩这些空间可以大大降低文件存储. Linux系 ...
- Linux学习笔记之文件与文件系统的压缩与打包
四.文件与文件系统的压缩与打包 用途: 传输时减少带宽 Linux系统常见的压缩命令 Compass(旧版压缩,并且在centOS中默认为不安装) gzip, zcat bzip2, bzcat zi ...
- 第九章、文件与文件系统的压缩与打包 3. 打包命令: tar
打包命令: tar gzip 与 bzip2 也能够针对目录来进行压缩, 不过,这两个命令对目录的压缩指的是『将目录内的所有文件 "分别" 进行压缩』! 将多个文件或目录包成一个大 ...
- 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令
Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同 ...
- U9文件与文件系统的压缩和打包
1.在Linux的环境中,压缩文件的扩展名大多为:*.tar,*.tar.gz,*.tgz,*.bz2. 2.gzip可以说是应用最广的压缩命令了.目前gzip可以揭开compress,zip和gzi ...
- Linux第八章:文件,文件系统的压缩,打包备份
压缩:gzip -v 文件名 1:压缩后成 文件名.gz 的压缩文件,原文件消失 2:压缩的文件可以直接使用zcat 文件名.gz 读取里面的内容 解压缩: gunzip 文件名.gz 替 ...
- linux——(5)文件与文件系统的压缩与打包
概念一:常见的压缩文件拓展名 .z compress程序压缩的文件. .gz gzip程序压缩的文件. .bz2 bzip2程序压缩的文件. .tar tar程序打包的数据,并没有压缩过. .tar. ...
- linux下压缩与打包工具——gzip, bzip2 和 tar;
以下内容来自:阿铭http://www.apelearn.com/study_v2/chapter11.html, 把常用的写出来了:感觉可以了: 只管压缩与解压缩的工具: gzip 工具: 用的时候 ...
- 关于文件与文件系统的压缩与打包命令-Linux(笔记)
1.gzip : 压缩命令 gzip [-cdtv#] 文件名称 (后缀为.gz) -c :将压缩的数据输出到屏幕上,可通过数据流重定向处理 -d : 解压缩的參数 -v : 能够显示源文件/压缩文件 ...
随机推荐
- mybatis的mapper特殊字符转移以及动态SQL条件查询
前言 我们知道在项目开发中之前使用数据库查询,都是基于jdbc,进行连接查询,然后是高级一点jdbcTemplate进行查询,但是我们发现还是不是很方便,有大量重复sql语句,与代码偶合,效率低下,于 ...
- Docker系列(13)- 部署es+kibana
部署elasticsearch # es 暴露的端口很多 # es 十分的消耗内存 # es 的数据一帮需要放置到安全目录!通过挂载实现 # DockerHub上安装文档,其中 --net somen ...
- 计算机python二级 第六套
第一模块 基本操作 1. random.seed(100) 随机种子 就是100 2.import random 3.https://www.runoob.com/python3/pytho ...
- 鸿蒙内核源码分析(内存规则篇) | 内存管理到底在管什么 | 百篇博客分析OpenHarmony源码 | v16.02
百篇博客系列篇.本篇为: v16.xx 鸿蒙内核源码分析(内存规则篇) | 内存管理到底在管什么 | 51.c.h .o 内存管理相关篇为: v11.xx 鸿蒙内核源码分析(内存分配篇) | 内存有哪 ...
- YbtOJ#652-集合比较【Treap】
正题 题目链接:http://www.ybtoj.com.cn/problem/652 题目大意 定义一个元素为一个有序集合包含两个元素\(C=\{A,B\}\) 集合\(C=\{A,B\}\)的大小 ...
- pymysql链接时,密码含有特殊符号。
类如含有@之类的特殊符号,在链接数据库时,需要提前url转码,不然会报密码错误. python3/2分别引用是同样的第三方库,但是引用方式不同 python2 from urllib import q ...
- 解决springboot 配置文件未映射静态资源文件 导致shiro拦截静态资源的问题
---------------------------------------------------------------------------------------------------- ...
- The art of multipropcessor programming 读书笔记-硬件基础1
本系列是 The art of multipropcessor programming 的读书笔记,在原版图书的基础上,结合 OpenJDK 11 以上的版本的代码进行理解和实现.并根据个人的查资料以 ...
- Python - __all__ 变量
import * 当我们向文件导入某个模块时,导入的是该模块中那些名称不以下划线(单下划线 _ 或者双下划线 __ )开头的变量.函数和类 因此,如果不想模块文件中的某个对象被引入到其它文件中使用,可 ...
- ElasticJob 3.0.0:打造面向互联网生态和海量任务的分布式调度解决方案
ElasticJob 于 2020 年 5 月 28 日重启并成为 Apache ShardingSphere 子项目.新版本借鉴了 ShardingSphere 可拔插架构的设计理念,对内核进行了大 ...