Chapter 9 文件的压缩与打包
# Linux 系统常见的压缩指令
简介
## *.Z compress 程序压缩的文件;
## *.bz2 bzip2 程序压缩的文件;
## *.gz gzip 程序压缩的文件;
## *.tar tar 程序打包的数据 (tar file),并没有压缩过;
## *.tar.gz tar 程序打包的文件,其中并且经过 gzip 的压缩 (tar ball)
* compress (已淘汰)
* gzip, zcat
$ gzip [-cdt#] 文件名
参数∶
-c ∶将压缩的数据输出到显示器上,可通过数据流重定向来处理;
-d ∶解压缩的参数;
-t ∶可以用来检验一个压缩文件的一致性~看看文件有无错误;
-# ∶压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!默认是 -6 ~
$ zcat 文件名.gz
直接查看gzip压缩文件中的文件内容。
* bzip2, bzcat
$ bzip2 [-cdz] 文件名
参数∶
-c ∶将压缩的过程产生的数据输出到显示器上!
-d ∶解压缩的参数
-z ∶压缩的参数
-# ∶与 gzip 一样,都是在计算压缩比的参数, -9 最佳, -1 最快!
$ bzcat 文件名.bz2
直接查看bzip2压缩文件中的文件内容。
* tar (最常用)
$ tar [-cxtzjvfpPN] 文件与目录 ....
参数∶
-c ∶建立一个压缩文件的参数指令(create 的意思);
-x ∶解开一个压缩文件的参数指令!
-t ∶查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z ∶是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j ∶是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v ∶压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f ∶使用文件名,请留意,在 f 之后要立即接文件名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar -zcvPf tfile sfile』才对喔!
-p ∶使用原文件的原来属性(属性不会依据用户而变化)
-P ∶可以使用绝对路径来压缩!(不建议这么做)
-N ∶比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
--exclude FILE∶在压缩的过程中,不要将 FILE 打包!
* dd (该指令多应用于『备份』)
$ dd if="input_file" of="outptu_file" bs="block_size"
参数∶
if ∶就是 input file 啦~也可以是device喔!
of ∶就是 output file 喔~也可以是device;
bs ∶规划的一个 block 的大小,如果没有设定时,预设是 512 bytes
count∶多少个 bs 的意思。
count="number"
分享到:
相关推荐
第二部分 Linux文件、目录与磁盘格式 第6章 Linux的文件属性与目录配置 第7章 Linux文件和目录管理 第8章 Linux磁盘与文件系统管理 第9章 文件的压缩与打包 第三部分 学习Shell和Shell脚本 ...
磁盘文件工具-正方便的WinRAR压缩文件超级修复工具,方便好用。
第二部分 Linux文件、目录与磁盘格式 第6章 Linux的文件权限与目录配置 第7章 Linux文件与目录管理 第8章 Linux磁盘与文件系统管理 第9章 文件与文件系统的压缩与打包 第三部分 学习shell与shell script 第10...
C++递归算法搜索遍历windows磁盘文件--------》应用程序
Linux运维-运维课程MP4磁盘管理-d1-磁盘管理-1-09手动挂载mount命令使用.mp4
Linux运维-运维课程MP4磁盘管理-d1-磁盘管理-1-11autofs实现自动挂载本地资源.mp4
Linux运维-运维课程MP4磁盘管理-d1-磁盘管理-1-03机械硬盘写数据原理【了解】.mp4
目录网盘文件永久链接 01-开班说明及重要学习思维思想 02-计算机硬件及组成原理知识 ...22-磁盘管理之分区与格式化企业案例 23-磁盘管理与软件包管理1 24-yum与rpm软件包管理2 25-Linux系统进程核心知识1....
Linux运维-运维课程MP4磁盘管理-d1-磁盘管理-1-04硬盘的分区方案简单介绍【了解】.mp4
Linux运维-运维课程MP4磁盘管理-d1-磁盘管理-1-12autofs实现自动挂载网络资源(nfs).mp4
第二课 为什么使用Linux 第三课 Linux纵览 第四课 Linux的发展 第五课 Linux特性 第六课 Linux与其他操作系统的区别 第七课 TurboLinux简介 第八课 进入与退出系统 第九课 文件与目录操作 ...
linux磁盘管理,LVM逻辑卷新增、扩容、减小。 通过虚拟机实际操作演示,逻辑卷的创建、增加、和减少。
第二课 为什么使用Linux 第三课 Linux纵览 第四课 Linux的发展 第五课 Linux特性 第六课 Linux与其他操作系统的区别 第七课 TurboLinux简介 第八课 进入与退出系统 第九课 文件与目录操作 ...
第3章-Linux文件系统与磁盘管理.ppt
du df Linux 某个目录下的文件按大小排序
Linux运维-运维系统服务03-磁盘管理d2-磁盘管理-2-09逻辑卷实现动态扩容.mp4
模拟实现采用二级目录结构的磁盘文件系统中的文件操作。 文件系统是操作系统中管理和存取信息的机构,它具有“按名存取”的功能,不仅方便用户,而且能提高系统效率且安全可靠。 在用户程序中可使用文件系统提供的...
浅析Linux的文件系统和磁盘管理.pdf
系统管理的重要任务之一就是管理好自己的磁盘文件系统,每个分区不可太大也不能太小,太大会造成磁盘容量的浪费,太小则会产生文件无法存储的困扰。
第0章 计算机概论 第1章 Linux是什么 第2章 Linux 如何学习 ...第9章 档案与文件系统的压缩与打包 第10章 vim程序编辑器 第11章 认识与学习BASH 第12章 正规表示法与文件格式化处理 第13章 学习Shell Scripts ........