压缩和解压文件:tar gzip bzip2 compress(转载)

tar[必要参数][选择参数][文件]

压缩:tar -czvf filename.tar.gz targetfile
解压:tar -zxvf
filename.tar.gz
参数说明:
 -c 建立新的压缩文件
 -z 支持gzip解压文件
 -x
从压缩的文件中提取文件
 -v 显示操作过程
 -f 指定压缩文件
 -t 显示压缩文件的内容

gzip[必要参数][选择参数][文件或者目录]

压缩: gzip filename/*   (*号表示当前目录中的所有文件/目录分别进行压缩)
解压: gzip -dv
filename.gz/*
 (*号表示当前目录中的所有.gz文件)
参数说明:
 -d|--decompress|----uncompress
解开压缩文件
 -l|--list 压缩文件的信息列表
 -v|--verbose
显示详细的处理过程
 -<压缩效率> 1-9 的数值,默认为6,数值越大压缩率越高

bzip2[必要参数][选择参数]

压缩:bzip2 -c file1 file2 file3
解压:bzip2 -v
filename.bz2
参数说明:
-c|--stdout  压缩或者压缩的结果输出到标准输出
-d|--decompress
 执行解压缩
-v|--verbose   显示详细的信息
-f|--force  强制解压,覆盖同名文件
-k|--keep
 bzip2在压缩或解压缩后,不删除原文件
-t|--test  检查.bz2压缩文件的完整性。 但不解压

compress 是一个相当古老的 unix 档案压缩命令,压缩后的档案会加上一个  Z
延伸档名以区别未压缩的档案,
压缩后的档案可以以 uncompress 解压。

转载至http://liheanyway007.blog.163.com/blog/static/181773148201271673949774/

时间: 2024-08-01 04:38:30

压缩和解压文件:tar gzip bzip2 compress(转载)的相关文章

Linux tar(用来压缩和解压文件)

通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大. tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案.利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便

【转】Java压缩和解压文件工具类ZipUtil

特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过.如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/mao2080/ 1 package com.utility.zip; 2 3 import java.io.BufferedInputStream; 4 import java.io.BufferedOutputStream; 5 import java.io.File; 6 import jav

Android_JarZip压缩和解压文件

本文资料来自<android开发权威指南> AndroidSDK中提供了java.util.jar和java.util.zip包中的若干类和接口来完成. 压缩文件基本步骤: 1.创建一个JarOutputStream或ZipOutputStream对象,分别用来生成jar或zip文件. 2.创建了(jar|zip)OutputStream对象,还不能直接向输出流写入数据.由于压缩文件也需要使用文件名和路径来标识被压缩的文 件,因此,需要为每一个要压缩的文件创建一个JarEntry或ZipEnt

使用GZipStream压缩和解压文件

最近做了一个用.NET里的GZipStream压缩解压缩gzip文件的小程序. GZipStream在System.IO.Compression底下,使用起来也很简单.虽然GZipStream是Stream类的一个下级类,但它只相当于一个转换器.在两个Stream之间将数据转换成为压缩或解压缩数据. 下面是一个简单的例子: static void Main(string[] args) { string inputFileName = @"TestFile/Test.doc"; str

C# 压缩和解压文件(SharpZipLib)

先从网上下载ICSharpCode.SharpZipLib.dll类库 将文件或文件夹压缩为zip,函数如下 1 /// <summary> 2 /// 压缩文件 3 /// </summary> 4 /// <param name="fileName">压缩文件路径</param> 5 /// <param name="zipName">压缩的文件名称</param> 6 /// <pa

linux 压缩和解压文件(.gz\.bz2)

gzip 压缩指定文件(.gz) gzip test -c[可选参数] 压缩到指定的文件 gzip -c test > test.gz -r[可选参数] 递归压缩文件 gzip -r /usr/test 压缩目录下的所有文件 gzip /tmp/* gzip 解压指定文件(.gz) gzip -d test.gz 解压目录下的所有文件 gzip -d /usr/test/* gunzip 解压指定文件(.gz) gunzip test.gz bzip2 压缩指定文件(.bz2) bzip2 te

lesson - 8 课程笔记 tar / gzip /bzip2 / xz /

作用:为linux的文件和目录创建档案,也可以在档案中改变文件,或者向档案中加入新的文件即用来压缩和解压文件.tar本身不具有压缩功能.他是调用压缩功能实现的  语法:tar[必要参数][选择参数][文件]  参数: 必要参数有如下: -A 新增压缩文件到已存在的压缩 add -B 设置区块大小 block -c 建立新的压缩文件 create -d 记录文件的差别 difference -r 添加文件到已经压缩的文件 -u 添加改变了和现有的文件到已经存在的压缩文件 -x 从压缩的文件中提取文

.net文件压缩和解压及中文文件夹名称乱码问题

/**************************注释区域内为引用http://www.cnblogs.com/zhaozhan/archive/2012/05/28/2520701.html的博客内容 在.NET可以通过多种方式实现zip的压缩和解压:1.使用System.IO.Packaging:2.使用第三方类库:3.通过 System.IO.Compression 命名空间中新增的ZipArchive.ZipFile等类实现. 一.使用System.IO.Packaging压缩和解压

Linux下tar bz gz等压缩包的压缩和解压

Linux下用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩,本文是对压缩和解压命令的大致总结 .tar.gz  解压:tar zxvf FileName.tar.gz  压缩:tar zcvf FileName.tar.gz dirName solaris下解压 *.tar.gz可能有些不同,按照以下两步实现解压: 1.gzip -d *.tar.gz 2.tar xvf *.tar 第一步,先把*.tar.gz格式解压成*.tar格式 第二步,直接解压*.tar格