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的更多相关文章

  1. Linux学习笔记—文件与文件系统的压缩与打包(转载)

    压缩文件的用途与技术 例如,计算机都是以byte单位来计量的,1byte占8bit.如果存储数字1,那么1byte就会空出7bit.采用一定的计算方式,压缩这些空间可以大大降低文件存储. Linux系 ...

  2. Linux学习笔记之文件与文件系统的压缩与打包

    四.文件与文件系统的压缩与打包 用途: 传输时减少带宽 Linux系统常见的压缩命令 Compass(旧版压缩,并且在centOS中默认为不安装) gzip, zcat bzip2, bzcat zi ...

  3. 第九章、文件与文件系统的压缩与打包 3. 打包命令: tar

    打包命令: tar gzip 与 bzip2 也能够针对目录来进行压缩, 不过,这两个命令对目录的压缩指的是『将目录内的所有文件 "分别" 进行压缩』! 将多个文件或目录包成一个大 ...

  4. 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令

    Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同 ...

  5. U9文件与文件系统的压缩和打包

    1.在Linux的环境中,压缩文件的扩展名大多为:*.tar,*.tar.gz,*.tgz,*.bz2. 2.gzip可以说是应用最广的压缩命令了.目前gzip可以揭开compress,zip和gzi ...

  6. Linux第八章:文件,文件系统的压缩,打包备份

    压缩:gzip  -v  文件名 1:压缩后成  文件名.gz 的压缩文件,原文件消失 2:压缩的文件可以直接使用zcat  文件名.gz 读取里面的内容 解压缩: gunzip   文件名.gz 替 ...

  7. linux——(5)文件与文件系统的压缩与打包

    概念一:常见的压缩文件拓展名 .z compress程序压缩的文件. .gz gzip程序压缩的文件. .bz2 bzip2程序压缩的文件. .tar tar程序打包的数据,并没有压缩过. .tar. ...

  8. linux下压缩与打包工具——gzip, bzip2 和 tar;

    以下内容来自:阿铭http://www.apelearn.com/study_v2/chapter11.html, 把常用的写出来了:感觉可以了: 只管压缩与解压缩的工具: gzip 工具: 用的时候 ...

  9. 关于文件与文件系统的压缩与打包命令-Linux(笔记)

    1.gzip : 压缩命令 gzip [-cdtv#] 文件名称 (后缀为.gz) -c :将压缩的数据输出到屏幕上,可通过数据流重定向处理 -d : 解压缩的參数 -v : 能够显示源文件/压缩文件 ...

随机推荐

  1. 关于web桌面应用的集成解决方案

    背景 毫无疑问,面对一个新的项目需求,我们首先想到的就是web. 确实,web太方便了,基于浏览器对OS的适配,我们可以很快速的实现某个需求的页面UI,而无需考虑OS的兼容差异. 再经过jq.boot ...

  2. python实现rtsp取流并截图

    import cv2 def get_img_from_camera_net(folder_path): cap = cv2.VideoCapture("rtsp://admin:admin ...

  3. 05-IdentityServer4

    前面我们认识了jwt的token颁发模式,其中的应用场景和部分缺陷已经很是了解了.有些场合并不适合jwt,特别是针对第三方进行使用时,比如我们使用qq或者微信登陆博客园或其他第三方应用时. Ids4的 ...

  4. Linux虚拟机配置静态ip地址

    使用VMware搭建的虚拟机ip地址经常变动,在这里记录一下虚拟机设置静态ip地址: 首先通过VMware菜单栏编辑->虚拟网络编辑器->NAT设置查看子网ip地址和网关ip: 例如我这里 ...

  5. 如何无缝迁移 SpringCloud/Dubbo 应用到 Serverless 架构

    作者 | 行松 阿里巴巴云原生团队 本文整理自<Serverless 技术公开课>,"Serverless"公众号后台回复"入门",即可获取系列文章 ...

  6. 洛谷P7078 [CSP-S2020] 贪吃蛇 题解

    比赛里能做出这题的人真的非常厉害,至少他的智商和蛇一样足够聪明. 首先有一个结论: 当前最强的蛇吃了最弱的蛇之后,如果没有变成最弱的蛇,他一定会选择吃! 证明: 假设当前最强的蛇叫石老板. 如果下一条 ...

  7. 洛谷4322 SHOI2014 三叉神经树(LCT+思维)

    好久之前做的题了QWQ 现在来补一发博客 一道神仙题啊..qwq 首先,我们可以看出来,我们如果对于每个点维护一个\(val\),表示他的直系儿子中有几个表现为1的. 那么\(val[x]>&g ...

  8. TCP服务器和客户端_Socket编程

    TCP服务器 服务器启动文件 1 import java.io.IOException; 2 import java.net.ServerSocket; 3 import java.net.Socke ...

  9. jenkins容器内安装Python3之后使用pip3 install xxx失败,可以考虑换国内源

    问题:pip3 install xxx失败 方案一:修改配置文件 首先在当前用户目录下建立文件夹.pip,然后在文件夹中创建pip.conf文件,再将源地址加进去即可. mkdir ~/.pipvim ...

  10. leetcode347 —— n中topK && PriorityQueue(Heap) && Map遍历

    题目要求:求前K个最频繁出现的数字. 1.很容易想到,使用HashMap<Integer,Integer>来存储<number,frequency>键值对 1 int n = ...