感谢支持
我们一直在努力

Linux 归档文件和压缩归档命令

归档会把很多文件放在一个目标文件中

–易于备份、贮存、和传输

–tar :标准的Linux归档命令

•归档通常被压缩

–压缩文件时应用算式

–解压会恢复原始文件

–tar 命令原始支持使用 gzip 或 gunzip,或者bzip2 和 bunzip2 的压缩

一、归档和压缩

  • 压缩命令工具:gzip,bzip2
  • 归档命令工具:tar

二、压缩

2.1、gzip

gzip是一种标准的、广泛应用的文件压缩和解压缩实用工具。gzip允许文件并置。用gzip压缩文件,可以得到格式为“*.tar.gz”或“*.tgz”的tarball打包文件。

gzip选项

  • –stdout:将输出写到标准输出设备上。
  • –to-stdout:将输出写到标准输出设备上。
  • –decompress:解压缩文件。
  • –uncompress:解压缩文件。
  • -d:解压缩文件。
  • -f:强行压缩/解压缩。

2.2、bzip2

bzip2会获得比 gzip高的压缩率

命令:
 
bzip2 [选项] [文件名]
 
参数
-c  将压缩/解压的结果送到标准输出
-d  解压指定的目标文件。
-z  强制执行压缩,不管是压缩命令bzip2还是解压命令bunzip.
-k  在压缩或解压的过程中,保留原始文件。
-f  强制覆盖。
-t  检查指定的压缩文件的完整性,但不进行解压缩。
-s  减少内存使用率。
-v  显示压缩文件的压缩比。
—  处理以”-“开头的文件,如: bzip2 — -filename
–help  显示帮助 
 
-num  用指定的数字调整压缩速度, -1 或–fast表示最快压缩(低压缩比),-9或-best,表示最慢(高压缩比),系统默认的是6.
三、归档

归档文件是经过压缩的文件,它由一个或多个计算机文件以及元数据组成

3.1 归档的功能特性

  • 数据压缩
  • 加密
  • 文件并置
  • 自动解压
  • 自动安装
  • 源卷和介质信息
  • File spanning
  • 校验和
  • 目录结构信息
  • 其他元数据(关于数据的数据)
  • 错误发现

3.2、tar命令:

tar是标准的UNIX/Linux归档应用软件工具。在早期阶段,它曾经是一款磁带归档软件,后来慢慢发展成了通用归档软件包,能够处理各种类型的归档文件。tar可接受许多带选项的归档过滤器。

tar选项

-A:将tar文件添加到现有归档的末尾。
-c:创建一个新的归档文件。
-d:使用指定的文件系统比较归档。
-j:用bzip压缩归档。
-r:将文件添加到现有归档的末尾。
-t:列出现有归档的内容。
-u:更新归档。
-x:从现有归档解压文件。
-z:用gzip压缩归档。
–delete:从现有归档删除文件。

图形查看:

创建一个归档文件:

[root@model Documents]# tar -zcvf test4.tar.gz test4/    //将test4文件夹做为归档文件
test4/
test4/hh.txt
test4/yy.txt
test4/a.txt
test4/test
[root@model Documents]# ls
a.txt  com    file1.txt  httpd.conf  test1  test4.tar.gz
b.txt  c.txt  file2.doc  test        test4  tests
[root@model Documents]#

对归档文件进行解压缩:

[root@model tar]# tar -zxvf test4.tar.gz
test4/
test4/hh.txt
tar: test4/hh.txt: time stamp 2015-02-20 06:09:01 is 17199.007385938 s in the future
test4/yy.txt
test4/a.txt
tar: test4/a.txt: time stamp 2015-02-20 06:09:01 is 17199.006267373 s in the future
test4/test
tar: test4/test: time stamp 2015-02-20 06:09:01 is 17199.005671909 s in the future
[root@model tar]# ls
test4  test4.tar.gz
[root@model tar]#

赞(0) 打赏
转载请注明出处:服务器评测 » Linux 归档文件和压缩归档命令
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏