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. 制作ppt最少必要知识

    设计PPT的最少必要知识是什么呢?其实,只要记住两个词就可以了. 简洁,留白. 简洁,就是有很简单的实施方案:在任何一个视觉框架之中,都要尽量减少元素的数量(如形状.线条样式.颜色的数量等),将它们控 ...

  2. Linux文件(夹)属性与权限

    文件属性与权限,文件权限设置 参考资料:鸟哥的Linux私房菜 用户与用户组 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这 ...

  3. cmake入门:01 构建一个简单的可执行程序

    一.目录结构 CMakeLists.txt:cmake 工程入口文件,包含当前目录下的工程组织信息.cmake 指令根据此文件生成相应的 MakeFile 文件. Hello.c: 源代码文件 bui ...

  4. Sql 小技巧(持续汇总)

    身份证号加密 select concat(left(`visitors`.`Card_id`,3),'****',right(`visitors`.`Card_id`,4)) AS `Card_id` ...

  5. AOJ/搜索与递归及分治法习题集

    ALDS1_4_A-LinearSearch. Description: You are given a sequence of n integers S and a sequence of diff ...

  6. 【C++ Primer Plus】编程练习答案——第10章

    1 // chapter10_1_account.h 2 3 #ifndef LEARN_CPP_CHAPTER10_1_ACCOUNT_H 4 #define LEARN_CPP_CHAPTER10 ...

  7. 数据结构与算法——迪杰斯特拉(Dijkstra)算法

    tip:这个算法真的很难讲解,有些地方只能意会了,多思考多看几遍还是可以弄懂的. 应用场景-最短路径问题 战争时期,胜利乡有 7 个村庄 (A, B, C, D, E, F, G) ,现在有六个邮差, ...

  8. HTML选择器的权重(优先级)

    选择器的优先级主要用于样式发生冲突的情况下 选择器范围越小,优先级越高 行内样式>id选择器>类选择器>标签选择器>通用选择器 这里涉及一个权重值的问题,权重值越高,优先级越大 ...

  9. Geocoding Tools(地理编码工具)

    地理编码工具 # Process: 创建地址定位器 arcpy.CreateAddressLocator_geocoding("", "", "&qu ...

  10. HDC 2021 | HMS Core 6.0:连接与通信论坛,为App打造全场景连接体验

    如何在弱网环境下让用户享受无中断沉浸体验? 如何在全场景互联中让多设备交互如丝般顺滑? 如何在无网区域让移动终端发出紧急求助信息? 连接无处不在,连接与体验息息相关!流畅的网络体验已成为应用开发的关键 ...