linux归档及压缩命令 linux归档和压缩命令

linux下的一些压缩和归档命令

linux下的一些压缩和归档命令一、常见的压缩/解压缩工具compress

创新互联主要从事成都网站制作、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务永善,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

/

uncomprss

后缀:.zgzip

/

gunzip

后缀:.gzbzip2

/

bunzip2

后缀:.bz2zip

/

unzip

后缀:.zip注:第一种compress已经不太常见,后面三种都是现在比较流行的压缩/解压缩工具二、具体使用1)gzip$gzip

filename

//压缩一个文件,但是压缩后原来的文件会被删除$gunzip

fielname.gz

//解压后.gz文件会被删除$gzip

-d

filename.gz

//相当于gunzip

filename.gz$gzip

-c

filename

filename.gz

//用来实现既压缩原文件又保留原文件$gzip

-n

filename

//自定义压缩级别(级别1-9压缩比例由低到高,越高压缩速度越慢,默认为6)$zcat

filename.gz

//不解压的情况下查看压缩文件的内容注:gzip无法压缩目录(如果压缩目录,就对目录中的文件进行逐个压缩)2)bzip,压缩比相对gzip大一些,使用的格式和gzip类似,但有以下几个地方不同$bzip

-k

filename

//压缩后保留原文件$bzip2

-k

filname.bz2

//解压缩时保留原文件$bzcat

filename.bz2

//不用解压缩直接查看压缩文件的内容注:bzip也只能对单个文件压缩,不能压缩目录3)zip,可以同时归档并且压缩$zip

test.zip

filename1

filename2

filename3

//同时把几个文件压缩在一个文件里面(压缩不删除原文件,解压缩也不删除原压缩文件)注:zip可以对目录进行压缩,压缩后的文件名可以自定义4)tar,文件归档命令(本身不做任何压缩)$tar

-cf

test.tar

filename1

filename2

filename3

//必须指定归档后的文件名,-c:进行归档,-f:指定文件名$tar

-tf

test.tar

//查看归档文件的内容$tar

-xf

test.tat

//展开归档文件的内容$tar

-cvf

test.tar

filename1

filename2

filename3

//归档这三个文件,-v:显示归档过程信息$tar

-xvf

test.tar

//展开归档文件,并显示过程信息三、归档工具tar盒gzip,bzip2配合使用$tar

-zcvf

test.tar.gz

filename1

filename2

filename3

//归档并压缩这三个文件$tar

-zxvf

test.tar.gz

//解压缩并解档$tar

-jcvf

test.tar.bz2

filename1

filename2

filename3

//归档并压缩这三个文件$tar

-jxvf

test.tar.bz2

//解压缩并

解档$tar

-jxvf

test.tar.bz2

-C

/tmp

//-C:指定解压到的目录,默认为当前目录

Linux里面归档命令是什么?

题主你好,

linux中归档命令是tar.

理解归档命令:  所谓"归档"用大白话来说就是"打包".

如我有一个文件夹叫test, 里面有1-8共8个文件:

我现在要对test文件夹的所有或部分内容进行归档(打包):

语法:  tar cf 自定义的归档文件名.tar 文件名或文件夹名

我想要将test目录下的所有文件进行归档,归档后的文件名为all.tar:

tar cf all.tar .

可以看到all.tar这个归档文件已经生成了.

我们还可以对部分文件进行归档,如我只归档1-4这四个文件:

tar cf 1-4.tar 1 2 3 4

-----

我用打包来描述归档了,好理解一些, 既然上面有打包, 就相应有解包, 命令还是tar,只是参数不同:

我先将1-8这8个文件都删了,只留两个tar文档做实验:

我先将1-4.tar这个包解开:

tar xf 1-4.tar

可以看到1-4这四个文件都被解压出来了.我们再把1-4给删掉,试试解压all.tar这个包:

tar xf all.tar

可以看到1-8这8个文件都解压出来了.

写在最后:

归档用的最多的原因应该就是管理和传输方便一些, 从管理上来说, 如我这一个文件夹里是100首歌曲,则打包后命名为music_100.tar,这样你一看到这个包名就知道里面是100首歌,此时你想给这100首歌换个位置,直接把这个文件移动到其它文件夹中即可, 而不用去移动那100个歌曲文件. 传输上也一样, 我想把这100首歌传给朋友,如果使用归档文件的话, 传一个就行了,否则还要传100个.

另外,上面解释归档时,其实很笼统, 有很多细节没有讲到, 如果题主想要进一步的理解其它功能,可以使用tar --help 或man tar 或info tar等等命令看看它的详细文档.

=====

希望可以帮到题主, 欢迎追问

Linux数据归档、压缩、解压与提取指定文件

高通量数据分析过程中涉及的中间文件,在存储量允许的前提下,可以将其暂存备查。通常可以将这些文件归档或压缩后保存,并打上日期标签,长时间未使用的非重要数据可考虑删除以腾出存储空间。在此总结Linux系统常用的归档与压缩指令。

归档 即将多个文件(目录)打包为一个文件,但并不对文件进行压缩。

从归档文件中提取指定文件

从压缩文件中提取指定文件

参考:

1. Linux tar 命令

2. 如何从一个tar包中或者tar.gz包中提取某个文件


文章标题:linux归档及压缩命令 linux归档和压缩命令
标题URL:http://bzwzjz.com/article/hphcoe.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆手机网站建设 成都定制网站建设 网站设计 成都网站建设公司 成都网站建设 营销型网站建设 成都做网站建设公司 成都网站建设 网站制作公司 网站设计 成都网站建设 网站建设公司 营销型网站建设 手机网站建设 网站设计 外贸网站设计方案 成都网站制作 成都网站设计公司 高端网站设计推广 成都网站建设公司 高端品牌网站建设 成都商城网站建设