文件与文件系统的压缩与打包 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 : 能够显示源文件/压缩文件 ...
随机推荐
- django 安装与配置-01
安装命令 sudo pip install django python 可以引入django说明已经安装成功 查看django的版本 查看django管理命令 django-admin django创 ...
- 关于java实体类时间类型的格式化调整问题
关于java bean在后台\转化为json交给前台时间类型格式调整的方法: 首先要引入fastjson依赖. 在实体类上使用注解: @JsonFormat(pattern = "yyyy- ...
- MySQL where子句的使用
MySQL WHERE 子句 我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据. 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中. 语法 以下是 ...
- Springboot中使用Redisson实现分布式锁
1. 概述 老话说的好:便宜没好货,有价值的商品,即使再贵,也有人会买. 言归正传,今天继续讨论有关"锁"的话题,synchronized 和 ReentrantLock 大家应该 ...
- ASP.NET Core 学习笔记 第三篇 依赖注入框架的使用
前言 首先感谢小可爱门的支持,写了这个系列的第二篇后,得到了好多人的鼓励,也更加坚定我把这个系列写完的决心,也能更好的督促自己的学习,分享自己的学习成果.还记得上篇文章中最后提及到,假如服务越来越多怎 ...
- 深入剖析 Spring WebFlux
一.WebFlux 简介 WebFlux 是 Spring Framework5.0 中引入的一种新的反应式Web框架.通过Reactor项目实现Reactive Streams规范,完全异步和非阻塞 ...
- BootstrapBlazor 模板安装
原文地址:https://www.cnblogs.com/ysmc/p/15400270.html Bootstrap Blazor Project Template 为方便大家的使用,Bootstr ...
- openssl 生成证书上 grpc 报 legacy Common Name field, use SANs or temporarily enable Common Name matching with GODEBUG=x509ignoreCN=0
最近用传统的方式 生成的证书上用golang 1.15. 版本 报 grpc 上面 ➜ ~ go version go version go1.15.3 darwin/amd64 上面调用的时候报错了 ...
- 题解 CF1103E Radix sum
题目传送门 题目大意 给出一个\(n\)个数的序列\(a_{1,2,..,n}\),可以选\(n\)次,每次可以选与上次选的相同的数,问对于\(\forall p\in[0,n-1]\)满足选出来的数 ...
- 试题 算法训练 最大最小公倍数 java题解
资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少. 输入格式 输入一个正整数N. 输出格式 输出一个整数 ...