linux归档并压缩命令 linux归档文件

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

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

为馆陶等地区用户提供了全套网页设计制作服务,及馆陶网站建设行业解决方案。主营业务为网站设计、成都网站制作、馆陶网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

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

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

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

参考:

1. Linux tar 命令

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

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下的一些压缩和归档命令一、常见的压缩/解压缩工具compress

/

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下备份一个目录下所有文件及目录,应该用什么命令?

1、bzip2 filename

//文件即会被压缩,并被保存为 filename.bz2。

2、gzip filename  

//文件即会被压缩,并被保存为 filename.gz

3、tar 这个命令把大量的文件和目录打包成一个文件

-c   创建一个新归档

-f    当与-c 选项一起使用时,创建的tar 文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定的归档

-t    显示包括在tar 文件中的文件列表

-v    显示文件的归档进度

-x    从归档中抽取文件

-z     使用gzip压缩tar 文件

-j      使用bzip2压缩tar 文件

扩展资料:

要创建一个使用tar和bzip2来归档压缩的文件,使用-j选项:  tar -cjvf filename.tbz file

如果使用bunzip2 命令解压filename.tbz文件,则filename.tbz会被删除,以filename.tar代替。

要扩展并解除归档bzip.tar文件,输入命令:  tar -xjvf filename.tbz

要创建一个用tar 和gzip归档并压缩的文件,使用-z选项: tar -czvf filename.tgz file

如果使用gunzip 命令解压filename.tgz文件,则filename.tgz会被删除,以filename.tar代替。


分享题目:linux归档并压缩命令 linux归档文件
转载注明:http://pwwzsj.com/article/doshdhh.html