linux 压缩

(1)tar  只归档,不压缩。

  打包:  tar -cvf name.tar path  (path为shell执行路径下的目录)

  解包:  tar -xvf name.tar (解压至当前shell执行目录下)

     tar -xvf name.tar -C /path (/path 解压至其它路径)

(2)tar.gz  tgz   (tar.gz和tgz只是两种不同的书写方式,后者是一种简化书写,等同处理)
            Linux下使用非常普遍的一种压缩方式,兼顾了压缩时间(耗费CPU)和压缩空间(压缩比率)
         其实这是对(1)的tar包进行gzip算法的压缩.

  打包压缩:  tar -zcvf name.tgz path (path为shell执行路径下的目录)

  释放解压:  tar -zxvf name.tar (解压至当前shell执行目录下)

              tar -zxvf name.tar -C /path (/path 解压至其它路径)

(3)tar.bz  Linux下压缩比率较tgz大,即压缩后占用更小的空间,使得压缩包看起来更小。但同时在压缩,解压的过程却是非常耗费CPU时间。

  打包压缩:  tar -jcvf name.tar.bz path (path为shell执行路径下的目录)

  释放解压:  tar -jxvf name.tar.bz (解压至当前shell执行目录下)
         tar -jxvf name.tar.bz -C /path (/path 解压至其它路径)

(4) tar.bz2  较tar.bz有着更快速的效率。所使用的命令与(3)相同,不再赘述。

(5) .gz

  压缩:  gzip-d name.gz path

  解压:  gunzip name.gz

(6) .Z

  压缩:  compress files

  解压:  uncompress name.Z

(7) tar.Z

  压缩:  tar -Zcvf name.tar.Z path

  解压:  tar -Zxvf name.tar.Z

(8) .zip

  压缩:  zip -r name.zip path (path为目录)

  解压:  zip name.zip

(9) .rar

  压缩:  rar -a name.rar path

  解压:  rar -x name.rar

示例:一个3.0G的lmdb格式文件

tar  3.0G

tar.bz  2.8G

tar.bz2  2.8G

tgz  2.9G

zip  2.9G

时间: 2024-10-07 07:04:13

linux 压缩的相关文章

Linux压缩打包方法连载之三:bzip2, bzcat 命令

Linux压缩打包方法有多种,本文集中讲解了bzip2, bzcat 命令的使用.案例说明,例如# 与 gzip 同样的,都是在计算压缩比的参数,-9 最佳,-1 最快. AD: 我们遇见Linux压缩打包方法有很多种,以下讲解了Linux压缩打包方法中的bzip2, bzcat 命令的概念,本文举了多种范例供大家查看,相信大家看完后会有很多收获.... bzip2, bzcat 命令[[email protected] ~]# bzip2 [-cdz] 档名[[email protected]

linux 压缩文件的命令总结

Linux压缩文件的读取 ·    *.Z       compress 程序压缩的档案: ·    *.bz2     bzip2 程序压缩的档案: ·    *.gz      gzip 程序压缩的档案: ·    *.tar     tar 程序打包的数据,并没有压缩过: ·    *.tar.gz  tar 程序打包的档案,其中并且经过 gzip 的压缩! ·    *.zip     zip 程序压缩文件 ·    *.rar     rar 程序压缩文件 Compress压缩文件 [

Linux压缩及归档

Linux压缩及归档详解     我们Linux操作系统中的压缩文件的格式主要有gz.bz2.xz以及Z四种,压缩的过程是我 们的操作系统利用压缩算法来进行实现的,压缩算法不同,压缩比就会不同,压缩文件的过程 是先利用压缩算法去扫描文件,然后利用压缩算法去完成压缩,压缩比指的是压缩前的文件大 小减去压缩后的文件大小的文件大小的差值比上压缩前的文件大小,故压缩比越大,说明压缩 性能就越好,我们早期的Unix操作系统上有一种压缩工具叫做compress,compress本身的意思 就是压缩的意思,c

Linux压缩指令

1.windows系统和Linux系统的压缩文件只有zip格式的是通用的 2.windows系统可以解压几乎所有的Linux压缩格式 3.Linux压缩指令 gzip 指令 格式: gzip 压缩的文件名 说明: 压缩后的文件名自动叫做 原文件名.gz gzip只能压缩.解压缩文件,不能操作目录,操作不保留源文件  gzip –d 或者 gunzip解压缩 tar 指令 格式: 压缩 tar –zcvf 压缩后名称 压缩的文件或目录 解压 tar –zxvf 解压的文件名 说明: 压缩后的文件名

linux 压缩解压缩命令

Linux下*.tar.gz文件解压缩命令1.压缩命令: 命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下.压缩文件名和被压缩文件名都可加入路径. 2.解压缩命令: 命令格式:tar -zxvf 压缩文件名.tar.gz 解压缩后的文件只能放在当前的目录 linux 压缩解压缩命令

Linux —— 压缩文件

Linux--压缩文件 为什么需要压缩文件?    文件在传输过程中,可能由于文件过大,传输所需时间过多.减少文件大小有两个明显的好处,一是可以减    少存储空间,二是通过网络传输文件时,可以减少传输的时间.对于某些不常用文件,减少它对硬盘空间的    浪费,我们往往会将其压缩,在需要时再解压缩.        Linux中有哪些文件压缩命令?    在Linux中,提供了许多文件压缩命令,针对所需要压缩的文件不同,我们可以选用不同的压缩方式.    压缩格式:gz bz2 xz zip z 

Linux 压缩归档总结

linux压缩有文件, 目录压缩和归档 文件压缩种类:gzip, bzip2, xz 目录压缩:zip 归档:tar 各种文件压缩的命令都是实现下面的几个功能, 只是语法略有不同 gzip: 文件后缀: gz 压缩: gzip 文件, 删除原文件 [[email protected] test]# ll total 192 -rw-------. 1 root root 193746 Sep 23 12:05 test01 [[email protected] test]# gzip test0

Linux 压缩文件的命令行总结

Linux压缩文件的读取 ·    *.Z       compress 程序压缩的档案: ·    *.bz2     bzip2 程序压缩的档案: ·    *.gz      gzip 程序压缩的档案: ·    *.tar     tar 程序打包的数据,并没有压缩过: ·    *.tar.gz  tar 程序打包的档案,其中并且经过 gzip 的压缩! ·    *.zip     zip 程序压缩文件 ·    *.rar     rar 程序压缩文件 Compress压缩文件 [

Linux压缩/解压缩命令使用方法

compress 命令 [[email protected] ~]# compress [-dcr] 文件或目录 参数: -d :用来解压缩的参数 -r :可以连同目录下的文件也同时给予压缩[此参数慎用比较危险] -c :将压缩资料输出成为 standard output (输出到屏幕) 范例: 范例一:将 /etc/install.log 复制到 /tmp ,并加以压缩 [[email protected] ~]# cd /tmp [[email protected] tmp]# cp /et

LINUX 压缩目录成一个压缩文件

#!/bin/bash file =$(date +%y%m%d%H%M)logfile=/home/目录名/backup/file.log echo "------"$(date +%Y-%m-%d%t%A%t%T)" Beginning backup--------" >>${logfile} #tar..tar -zcvf /home/ftp/1520/项目名称-20130801-OAl/$(date +%y%m%d%H%M)项目名称.tar.gz