`
lcf11824
  • 浏览: 87816 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

鸟哥linux学习之--文件压缩与打包

 
阅读更多

文件的压缩与打包

压缩的用途与技术
各种压缩命令
    compress:*.Z
    gzip, zcat:*.gz
    bzip2, bzcat:*bz2
    tar :*.tar,*.tar.gz
    cpio

 

1.压缩的用途与技术

    减小文件大小,提高磁盘利用率

    技术:把一般文件中空余的bit填满。

 

2.各种压缩命令

(1)compress:我使用的机器上刚好没有,忽略

(2)gzip:gzip [-d#] filename

       -d:解压缩命令

       -#:表示压缩等级(1~9,1最差9最好,默认6)

       zcat:查看压缩文件内容

(3)bzip2:bzip2 [-dz] filename

       -d:表示解压

       -z:表示压缩

       bzcat:查看压缩文件内容

(4)tar [-zxcvfpP] filename

    -z:是否同时具有 gzip 的属性?  
    -x:解开一个压缩档案的参数指令!  
    -t:查看 tarfile 里面的档案! 
    -c:建立一个压缩档案的参数指令  
    -v:压缩的过程中显示档案!  
    -f:使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成『 tar -zcvPf tfile sfile』才对喔! 
    -p  :使用原档案的原来属性(属性不会依据使用者而变)  
    -P  :可以使用绝对路径  
    -N:比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的档案中!  
    --exclude FILE:在压缩的过程中,不要将 FILE 打包!

 

       例如:压缩 tar -cvf  a.tar /home/usr/opt/compressfile

                解压 tar -zcvf a.tar.gz -C /home/usr/opt

        (ps:解压到指定目录的时候,用-C切换目录;压缩多个文件时,第一个是压缩后文件名,后面是多个压缩文件或文件夹)

 

 

分享到:
评论

相关推荐

    鸟哥的 Linux 私房菜第09章-档案与文件系统的压缩与打包1

    【鸟哥的 Linux 私房菜第09章-档案与文件系统的压缩与打包1】主要介绍了Linux系统中用于压缩和打包文件的方法,这些方法对于处理大型文件、方便网络传输以及存储优化具有重要意义。 1. 压缩文件的用途与技术: ...

    鸟哥Linux私房菜基础学习篇(第三版).pdf

    根据给出的文件信息,"鸟哥Linux私房菜基础学习篇(第三版).pdf" 是一本针对Linux新手的入门书籍,涵盖了Linux的基础命令和指令速查表。为了满足题目要求,以下是根据提供的文件内容、标签以及Linux基础知识构建的...

    鸟哥linux基础2

    ### 鸟哥的Linux私房菜之档案压缩与打包 #### 1. 档案压缩的用途与技术 在Linux系统中,文件压缩是一项非常实用的技术,它可以帮助我们节省存储空间、加快数据传输速度,并且使得文件备份更加便捷。在日常工作中,...

    鸟哥的私房菜.pdf

    第9章 文件与文件系统的压缩与打包 第三部分 学习shell与shell script 第10章 vim程序编辑器 第11章 认识与学习bash 第12章 正则表达式与文件格式化处理 第13章 学习shell script 第四部分 Linux使用者管理 ...

    linux学习鸟哥的私房菜

    来看,本书不仅涵盖基础的指令使用,还涉及了文件系统管理、系统启动过程、用户权限管理、网络配置、安全设置、Shell脚本编写等多方面知识,适合想要全面掌握Linux操作系统的学习者和专业人士阅读与实践。...

    鸟哥的linux私房菜

    另外,还介绍了文件的打包压缩工具,如tar和gzip,用于节省存储空间和方便数据传输。 第三部分:Shell Shell是Linux用户与系统交互的重要工具。这部分讲解了vim编辑器的使用,它是一款强大的文本编辑器,适用于编写...

    鸟哥的Linux私房菜基础学习篇(第二版PDF)02

     第9章 文件的压缩与打包  第三部分 学习Shell和Shell脚本  第10章 vi文字处理器   第11章 认识Bash Shell   第12章 正则表达式   第13章 学习Shell脚本  第四部分 Linux用户管理  第14章 Linux...

    Linux命令简明教程

    - **书籍与教程**:推荐一些经典的Linux学习书籍,如《鸟哥的Linux私房菜》、《Linux命令行与Shell脚本编程大全》等。 通过以上内容的学习,读者可以对Linux操作系统有一个较为全面的认识,并能够掌握其常用命令的...

    鸟哥的linux

    《鸟哥的Linux》是一本以实战为主的Linux操作系统教程书籍,因其深入浅出的风格,被誉为Linux界的《Think in Java》。本书详细阐述了Linux操作系统的原理、系统的安装、配置和使用,旨在帮助读者快速掌握Linux系统的...

    linux学习书籍

    - **bash/bashrc**:bash是Linux默认的Shell环境,bashrc则是用户的启动配置文件之一。 - **batch**:将多个命令打包成一个命令执行。 - **bg**:将进程置于后台运行。 - **BIOS vs CMOS**:介绍计算机启动时BIOS和...

    鸟哥的私房菜

    3. **文件系统管理**:介绍了Linux的文件系统结构,如根目录“/”、用户主目录、文件与目录的权限设置(chmod、chown、chgrp)、软链接与硬链接的区别以及文件的查找(find)和打包压缩(tar)等。 4. **用户权限...

    linux 系统管理

    - **tar**: 文件打包与压缩工具。 - **rsync**: 文件同步工具。 - **dump/restore**: 文件系统备份与恢复工具。 11. **系统监控** - **nagios**: 监控系统和网络服务。 - **ganglia**: 集群性能监控。 - **...

    linux命令总结下栽

    Linux命令是用户与操作系统之间交互的主要方式之一,通过命令行界面(CLI),用户可以执行各种操作,如文件管理、进程控制等。了解并熟练掌握这些命令是进行高效Linux系统管理的基础。 #### 三、常用Linux命令列表 ...

    Linux命令入门

    5. **打包与压缩**:`tar`用于打包文件和目录,结合`gzip`、`bzip2`或`xz`进行压缩和解压缩。例如,`tar -czvf archive.tar.gz folder`将folder打包并压缩为gzip格式的archive.tar.gz。 6. **进程管理**:`ps`查看...

Global site tag (gtag.js) - Google Analytics