linux 学习随笔-压缩和解压缩

.gz 由gzip压缩工具压缩的文件

.bz2 由bzip2压缩工具压缩的文件

.tar 由tar打包程序打包的文件

.tar.gz 先由tar打包,gzip压缩

.tar.bz2 先由tar打包,bzip2压缩

1:gzip 压缩文件 此命令不能压缩目录

gzip +文件 在当前位置压缩该文件 gzip不能压缩目录

# gzip 1.txt

压缩后源文件消失变为1.txt.gz

gzip -d 文件名 表示解压缩

#gzip -d 1.txt.gz 解压后文件恢复 1.txt

2:bzip2 此命令不能压缩目录

# bzip2 1.txt 压缩

#bzip2 -d 1.txt.bz2 解压缩

3:tar 压缩工具 可以同时打包和解压缩目录和文件

#tar -cvf test.tar test/ -c 建立一个压缩包 -v可视化 -f 压缩后的文件名 test/表示压缩的目录或者文件

#tar -xvf 1.txt.tar 解包1.txt.tar文件

3.1:打包的时候gzip压缩 只需要-z选项

#tar -czvf test.gz test/ 打包test目录并使用gzip压缩

#tar -xzvf test.gz -xzvf 解gzip压缩包

3.2:打包的时候bzip2压缩 只需要加-j

#tar -cjvf test.tar.bz2 test 压缩test目录为test.tar.bz2 使用bzip2压缩

#tar -xjvf test.tar.bz2 解压缩注意这里使用了-j 因为解压缩的是bz2压缩包

4:zip压缩 可以压缩目录和文件,压缩目录时,需要指定压缩目录下的文件

# zip 1.txt.zip 1.txt 压缩单个文件

# unzip 1.txt.zip 解压缩单个文件

4.1在使用zip命令压缩目录时,如果一级目录下还有二级目录 。需要加-r选项,才能将二级目录下的文件一并压缩

# zip -r test.zip test/*

 

 

 

 

 

 

时间: 2024-10-12 15:44:12

linux 学习随笔-压缩和解压缩的相关文章

Linux学习---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)

1.压缩和解压缩命令    常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar    .zip格式压缩和解压缩命令        zip 压缩文件名 源文件:压缩文件        zip -r 压缩文件名 源目录:压缩目录        unzip 压缩文件名:解压缩 .zip文件    .gz格式压缩和解压缩        gzip 源文件:压缩为.gz 格式的压缩文件,源文件会消失        gzip -c 源文件 > 压缩文件:压缩为.gz 格式,源

Linux 压缩和解压缩

压缩和解压缩 最早的:compress/uncompresse 文件名后缀:.Z 然后是:gzip/gunzip 文件名后缀:.gz 很久一段gzip是linux的标准压缩和解压缩算法了 然后是:bzip2/bunizip2 文件名后缀:.bz2 大文件的压缩比比gzip大一点,但是小文件的压缩比还没有gzip大,所以没能撼动gzip的地位 然后是:xz/unxz 文件名后缀:.xz 压缩比显著提高,撼动了gzip的地位 lzma/unlama 文件名后缀:.lzma 最通用的(所以操作系统都支

Linux文件压缩和解压缩命令

Linux文件压缩和解压缩命令: tar 命令(打包并压缩的话,原文件也会默认存在) -c 建立打包档案 -x 解包 -t 查看包里的类容 -r 向包里追加文件 -v 显示打包过程 -f 文件 比如:命令    参数 包名   要打包的文件路径 tar     cvf  zzj.tar  /ect/zzj/  /ect/ko tar     xvf  zzj.tar(解开文件包) tar     xvfz  zzj.tar.gz(解压成原来压缩的文件) tar     cvfz  zzj.tar

Linux下的压缩和解压缩命令gzip/gunzip

yum -y install zip gzip (--安装压缩工具) gzip命令 gzip命令用来压缩文件.gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处".gz"扩展名. gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用.gzip不仅可以用来压缩大的.较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式.据统计,gzip命令对文本文件有60%-70%的压缩率.减少文件大小有两个明显

linux 中常见的压缩和解压缩的命令

# linux 中常见的压缩和解压缩的命令 一.tar 1.解压: tar zxvf filename.tar 2.压缩: tar czvf filename.tar dirname 二.gz 1.解压: gunzip filename.gz gzip -d filename.gz 2.压缩: gzip filename 三.tar.gz 和 tgz 1.解压 tar zxvf filename.tar.gz 2.压缩 tar zcvf filename.tar.gz dirname 3.压缩多

Linux压缩和解压缩

1.tar.gz压缩和解压缩 压缩:tar -czvf filename.tar.gz  xxx        解压缩:tar -zxvf filename.tar.gz 2.tar.bz2压缩和解压缩 压缩:tar -cjvf filename.tar.gz  xxx        解压缩: tar -jxvf  filename.tar.bz2 3.tar.xz压缩和解压缩 解压缩: xz -d filename.tar.xz    tar -xvf filename.tar      或者

ios开发网络学习五:MiMEType ,多线程下载文件思路,文件的压缩和解压缩

一:MiMEType:一般可以再百度上搜索到相应文件的MiMEType,或是利用c语言的api去获取文件的MiMEType : //对该文件发送一个异步请求,拿到文件的MIMEType - (void)MIMEType { //    NSString *file = @"file:///Users/文顶顶/Desktop/test.png"; [NSURLConnection sendAsynchronousRequest:[NSURLRequest requestWithURL:[

压缩和解压缩

    压缩和解压缩不仅对Windows系统有很大的帮助,对Linux系统也有很大的帮助.例如我们从网上下载原文件,或其他文件,我们下载过是需要解压缩才能用的,因为我们下载的多是压缩文件.而且压缩文件可以减省我们的磁盘空间.下面我们来一起学习压缩和解压缩的使用. 压缩和解压缩工具 压缩比: 目的:时间 换 空间 CPU的时间 --> 磁盘空间 压缩和解压缩: compress/uncompress,.z gizp/gunzip, .gz bzip2/bunzip2, .bz2 xz/unxz,

Java对zip格式压缩和解压缩

Java对zip格式压缩和解压缩 通过使用java的相关类可以实现对文件或文件夹的压缩,以及对压缩文件的解压. 1.1 ZIP和GZIP的区别 gzip是一种文件压缩工具(或该压缩工具产生的压缩文件格式),它的设计目标是处理单个的文件.gzip在压缩文件中的数据时使用的就是zlib.为了保存与文件属性有关的信息,gzip需要在压缩文件(*.gz)中保存更多的头信息内容,而zlib不用考虑这一点.但gzip只适用于单个文件,所以我们在UNIX/Linux上经常看到的压缩包后缀都是*.tar.gz或

java压缩和解压缩Zip、Jar、Gzip文件

我们经常会使用WinZIP等压缩软件将文件进行压缩以方便传输.在java里面也提供了将文件进行压缩以减少传输时的数据量的类,可以很方便的将文件压缩成ZIP.JAR.GZIP等形式,GZIP主要是在Linux系统下的压缩文件. 下面主要讲的就是ZIP形式的压缩文件,而JAR.GZIP形式的压缩文件也是类似的用法. ZIP是一种很常见的压缩形式,在java中要实现ZIP的压缩主要用到的是java.util.zip这个包里面的类.主要有ZipFile. ZipOutputStream.ZipInput