linux下压缩和打包的使用

文件目录压缩/解压缩

文件压缩/解压缩 ------ gzip/bzip2/xz

1) gzip *.gz

压缩:

[[email protected] ~]# gzip /file/1.txt

[[email protected] ~]# file /file/1.txt.gz

/file/1.txt.gz: gzip compressed data, was "1.txt", from Unix, last modified: Mon Apr 10 15:22:52 2017

解压缩:

[[email protected] ~]#  gzip -d /file/1.txt.gz

2) bzip2 *.bz2

[[email protected] ~]# bzip2 /file/2.txt

[[email protected] ~]# file /file/2.txt.bz2

/file/2.txt.bz2: bzip2 compressed data, block size = 900k

[[email protected] ~]#

[[email protected] ~]# bzip2 -d /file/2.txt.bz2

3) xz *.xz

[[email protected] ~]# xz /file/3.txt

[[email protected] ~]# file /file/3.txt.xz

/file/3.txt.xz: XZ compressed data

[[email protected] ~]# xz -d /file/3.txt.xz

创建打包文件 --- tar

1) 创建打包文件    *.tar

# tar cf 打包文件名称 源文件

c: create创建

f:file文件

[[email protected] ~]# tar cf /bak/file01.tar /file/

2) 解包

# tar xf 打包文件名称 [-C 目录名称]

[[email protected] ~]# tar xf /bak/file01.tar

[[email protected] ~]# tar xf /bak/file01.tar -C /tmp/

3) 查看包中的文件

[[email protected] ~]# tar tvf /bak/file01.tar

调用gzip实现压缩/解压缩

# tar czf 打包文件名称 源文件

z:调用gzip

[[email protected] ~]# tar czf /bak/etc02.tar.gz /etc/

[[email protected] ~]# tar czf /bak/etc-$(date +%F).tar.gz /etc/

解压缩:

# tar xzf 打包文件名称 [-C 目录名称]

[[email protected] ~]# tar zxf /bak/etc02.tar.gz -C /tmp/

调用bzip2实现压缩/解压缩

# tar cjf 打包文件名称 目录名称

j:调用bzip2

[[email protected] ~]# tar cjf /bak/etc03.tar.bz2 /etc/

解压缩:

# tar xjf 打包文件名称 [-C 目录名称]

[[email protected] ~]# tar xjf /bak/etc03.tar.bz2 -C /tmp/

调用xz实现压缩/解压缩

# tar cJf 打包文件名称 目录名称

J:调用xz

[[email protected] ~]# tar cJf /bak/etc04.tar.xz /etc/

解压缩:

# tar xJf 打包文件名称 [-C 目录名称]

[[email protected] ~]# tar xJf /bak/etc03.tar.xz -C /tmp/

时间: 2024-12-16 10:25:32

linux下压缩和打包的使用的相关文章

linux下压缩与打包工具——gzip, bzip2 和 tar;

以下内容来自:阿铭http://www.apelearn.com/study_v2/chapter11.html, 把常用的写出来了:感觉可以了: 只管压缩与解压缩的工具: gzip 工具: 用的时候只记住这几个参数就可以了:  注意: gzip 不可以压缩目录: -d, 它表示解压缩,压缩的时候不用加参数: -k, 表示 keep,如果不加它,在压缩或解压缩时,原文件会消失:当加上 –k, 原文件不会消失: 压缩之后的文件的后缀名为 .gz, 例子如下: [email protected]:~

Linux下压缩某个文件夹(文件夹打包)

tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件.zip 压缩方法:压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归zip [参数] [打包后的文件名] [打包的目录路径]解压 unzip xahot.zip 不解释linux zip命令的基本用法是:linux zip命令参数列表:-a 将文件转成ASCI

albert1017 Linux下压缩某个文件夹(文件夹打包)

tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件. # tar -xf all.tar 这条命令是解出all.tar包中所有文件,-x是解开的意思 zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归zip [参数] [打包后的文件名] [打包的目录路径]解压 unzip xahot.zip

Linux下压缩与解压命令tar

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

linux下压缩与解压缩

[ tar详解: ] -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个. 下面的参数是根据需要在压缩或解压文件时可选的: -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名. tar -c

Linux下文件的打包、解压缩指令——tar,bzip2

本文是对 鸟叔的Linux私房菜(基础学习篇) 第三版 的学习笔记,原文可参考原书中文网站 鸟叔的Linux私房菜. 在Linux环境下,对于文件的操作更多通过命令行指令而不是单纯的鼠标点击,而文件管理中一个重要的操作便是压缩和加压操作.通过文件的压缩和解压,可以使得文件占用更少的存储空间,也可以让文件传输更加便捷.本文主要介绍Linux下常用的打包指令和解压缩指令,并介绍不同的压缩文件拓展名的区别. 文件后缀的含义 随着压缩技术的发展,Linux环境下提供的压缩指令和格式开始变多.为了便于用户

linux下压缩,解压缩命令

对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap.可是Linux就不同了,它有.gz..tar.gz.tgz.bz2..Z..tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了.本文就来对这些常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕ic

Linux下压缩文件-2

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下: # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包.-c是表示产生新的包 ,-f指定包的文件名. # tar -rf a

linux下几种打包工具

一.gzip 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间.gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用.gzip不仅可以用来压缩大的.较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式.据统计,gzip命令对文本文件有60%-70%的压缩率. 1.命令格式: gzip[参数][文件或者目录] 2.命令功能: gzip是个使用广泛的压缩程序,文件经它压缩过后,