Linux的压缩命令(tar,gzip,zip)

打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩.

1.tar (针对tar包)参考:http://blog.csdn.net/eroswang/article/details/5555415/

tar 参数 被打包的包

参数:-c 创建打包 -x解包  -t 查看(必选,而且只能选一个)

-z 压缩成gzip,或解压gzip(扩展名,gz):tar -czvf 1.tar.gzip * (将当前目录的内容打包压缩成1.tar.gzip)

-j 压缩成bzip2,或解压bzip2(扩展名,bz2): tar -cjvf 1.tar.bz2 *

-v 过程可视

-f 文档名,后面必须直接连接着文档名,不能是其他。

2.gzip(针对gz包)

3.zip and unzip(针对zip包)

将文件或目录压缩成zip:

命令格式:zip 参数 压缩后的名称 被压缩的文件

常用参数:-r 递归目录,即被压缩目录的子目录也会被包括。

-d 删除压缩包里的某个文件:zip -d 压缩包 删除的文件

-m 向压缩包添加文件:zip -m 压缩包 添加文件

解压zip文件:

命令格式:unzip 参数 被解压的文件

常用参数:-d 解压到哪一个目录;

时间: 2024-10-10 12:28:16

Linux的压缩命令(tar,gzip,zip)的相关文章

Linux 常用的压缩命令有 gzip 和 zip

Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz 相应的解压缩命令则是 gunzip 和 unzip gzip 命令: # gzip test.txt 它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样 # gunzip test.txt.gz 它会将文件解压缩为文件 test.txt,原来的文件则没有了,为了保留原有的文件,我们可以加上 -c 选项并利用 linux

linux打包压缩命令汇总

tar命令 [[email protected] ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩.-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩

linux 分卷压缩命令

linux 分卷压缩命令 1.使用tar分卷压缩 格式 tar cvzf - filedir | split -d -b 50m - filename 样例: tar cvzf - ./picture | split -d -b 10m - picture 将./picture 打包,并切割为 10m 的包 输出的文件为 filename00.filename01.filename02 ... 假设不加filename,则输出文件为 x00.x01.x02 ... 假设不加參数 -d.则输出aa

linux常见的几种压缩命令tar,gz,zio,bz2

Linux下压缩.解压命令五花八门,不像在windows下一个winrar打遍天下无敌手,清一色的.rar .zip格式. 比如,Linux下常用的tar tar.gz tar.bz2 .Z等等不一而足.而每种压缩和解压方式所耗CPU时间和压缩比率也差异甚大.在此我一一列举,希望不当之处,敬请各位指教. --------------------------------------------------------------------------------------------- 1 各

Linux-压缩解压命令(gzip,zip,tar,bzip)

1.命令:gzip  (压缩文件) 压缩文件后缀.gz ps: gzip test.txt  结果:生成文件test.txt.gz,原文件test.txt消失. 注意:只能压缩文件,不能压缩目录,压缩后不保留 原始文件,压缩比大概1/5 解压命令:gunzip 2.命令:tar (打包压缩目录) 严格意义上来说此命令为“打包”命令,将目录打包成一个*.tar文件 语法:tar 选项 压缩后文件名 目录 压缩文件后缀:*.tar.gz 选项:[-zcvf] -c 打包 -v 显示详细信息 -f  

Linux常见压缩命令 - gzip,zcat,bzip2,bzcat

几个常见的压缩文件扩展名 *.Z compress 程序压缩的文件. *.gz gzip 程序压缩的文件. *.bz2 bzip2 程序压缩的文件: *.tar tar 程序打包的数据,并没有压缩过: *.tar.gz tar 程序打包的文件,当中而且经过 gzip 的压缩 *.tar.bz2 tar 程序打包的文件.当中而且经过 bzip2 的压缩 compress [[email protected] ~]# yum install ncompress base 100% |========

19个Linux备份压缩命令

Linux ar命令 Linux ar命令用于建立或修改备存文件,或是从备存文件中抽取文件. ar可让您集合许多文件,成为单一的备存文件.在备存文件中,所有成员文件皆保有原来的属性与权限. 语法ar[-dmpqrtx][cfosSuvV][a<成员文件>][b<成员文件>][i<成员文件>][备存文件][成员文件] Linux bunzip2命令 Linux bunzip2命令是.bz2文件的解压缩程序. bunzip2可解压缩.bz2格式的压缩文件.bunzip2实际

linux下压缩命令(转载)

body { font-family: 微软雅黑,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5; } html, body { } h1 { font-size:1.5em; font-weight:bold; } h2 { font-size:1.4em; font-weight:bold; } h3 { fon

Linux归档压缩命令

归档压缩命令 (1)gzip/gunzip 压缩和解压缩(以gz结尾的压缩文件) gzip –[1...9]trv file gunzip file (2)zip/unzip 压缩zip包和解压缩以.zip结尾的压缩文件,可以不加任何参数 zip 选项 压缩文件名 -r 递归压缩.将指定目录下的所有文件以及子目录全部压缩 unzip 选项 压缩文件名 -o 解压时覆盖已经存在的文件,并且不要求用户确认 -d 目录名    把压缩文件解压到指定目录下 (3)tar 文件打包 tar 参数 目标文件