当前位置:首页 » 文件管理 » linux压缩gzip

linux压缩gzip

发布时间: 2022-09-21 06:55:33

1. linux下的gzip命令如何运用

楼主,将
#!/bin/gzip
改为
#!/bin/sh
后,再通过
chmod
a+x
gzip.sh
给予gzip.sh文件执行的权限,然后再通过
./gzip.sh命令执行之,应该就可以了。
另外,如果你是想将目录下的所有文件压缩成一个文件,那么千万别使用gzip
*命令,如果使用后,你会发现目录下的所有文件都变成了单独的.gz文件,呵呵。使用下面的命令即可完成打包和压缩:
tar
-czvf
1.tar.gz
/mnt/Zip/
下面的篇幅给你细讲一下吧,有点长,呵呵。
gzip命令是用来压缩文件,压缩的对象只能是一个文件。我来给你详细介绍一下Linux下的打包和压缩吧,下面是我自己总结的东西,希望对你有所帮助。
对于刚刚接触Linux的人来说,一定会被Linux下一大堆各式各样的文件给搞糊涂。别的不说,单单就压缩文件为例,我们知道在Windows系统下最常用的压缩文件就只用两种,一种是.zip,另一种是.rar。可是Linux系统下就不同了,它有.gz、.tar.gz、.tagz、.bz2、.Z、.tar等众多常见的压缩文件名。此外,Windows下的.zip和.rar也可以在Linux下使用。不过,在Linux系统下使用.zip和.rar的用户很少。下面我们就来对这些常见的压缩文件进行一番小结,希望我们下次遇到这些文件时不至于被搞糊涂。
在具体总结各类压缩文件之前,我们首先弄清楚两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。那么,为什么要区分这两个概念呢?其实,这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当我们想要压缩一大堆文件或目录时,我们就得借助Linux的打包工具将这一大堆文件先打成一个包,然后再借助Linux的压缩程序进行压缩。例如:gzip不能压缩整个目录。可以使用tar先打包,再压缩。
Linux下最常用的打包命令就是tar。使用tar命令打出来的包我们常称为tar包,tar包文件的后缀名通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了。tar命令的用法示例如:将
/mnt/Zip/
下的所有文件打包成1.tar文件:tar
-cvf
1.tar
/mnt/Zip/
,此命令可以得到1.tar打包文件。
gzip是GUN组织开发的一个压缩程序,gz结尾的文件就是gzip压缩的结果,与gzip相对的解压程序就是gunzip。gzip命令的用法例如:将tar命令生成的1.tar文件压缩:gzip
1.tar
,此命令可以得到1.tar.gz压缩文件。
楼主你如果想要压缩一个目录下的所有文件成为一个压缩文件的话,可以分两步执行命令,第一步:将该目录下的所有文件打包成一个文件;第二步:压缩这个打包后得到的文件。命令如下:
tar
-cvf
1.tar
/mnt/Zip/
gzip
1.tar
另外,可以使用tar命令一步到位的生成1.tar.gz压缩文件,命令如下:
tar
-czvf
1.tar.gz
/mnt/Zip/
这里利用了tar提供的自动调用gzip压缩(解压)功能。通常使用-cvzf选项来生成*.tar.gz文件(使用-xvzf选项来解压*.tar.gz文件)。

2. Linux命令 | gzip

gzip是在Linux上进行解压及压缩的命令

在用gzip的时候,要解压缩则要加入参数-d;一定要保证解压缩的文件是完整的、无损坏的(如果是解压数据,数据不完整,是会报错的)

另外,要提取fastq文件要4行4行的取,截取前400行

3. Linux解压工具

压缩工具:gzip bzip2 zip xz

常见的压缩格式: .gz .bz2 .zip.xz

语法格式:

压缩

gzip 文件 ====》 gzip a.txt =====》 a.txt.gz

bzip2 文件 ===》 bzip2 b.txt =====》 b.txt.bz2

xz 文件 ===》xz c.txt ===》c.txt.xz

[root@xuegod63 ~]# mkdir ~/xuegod

[root@xuegod63 ~]# touch ~/xuegod/a.txt

[root@xuegod63 ~]# gzip ~/xuegod/a.txt

[root@xuegod63 ~]# ls ~/xuegod/

a.txt.gz
注:只能对文件进行压缩,且压缩后源文件会消失,我们很少希望源文件会消失,所以我们一般不用。

(bzip2,xz这两个工具可以通过添加参数-k来保留下源文件)

[root@xuegod63 ~]# cp /etc/passwd ~/1.txt

[root@xuegod63 ~]# bzip2 -k 1.txt

[root@xuegod63 ~]# ls1.txt.bz2

[root@xuegod63 ~]# xz -k 1.txt

[root@xuegod63 ~]# ls 1.txt.xz

解压:

gzip -d 文件

bzip2 -d 文件 -k 保留源文件

xz -d 文件 -k 保留源文件

例:

[root@xuegod63 ~]# gzip -d xuegod/a.txt.gz

[root@xuegod63 ~]# bzip2 -d 1.txt.bz2

[root@xuegod63 ~]# xz -d 1.txt.xz

4. Linux里面归档和压缩的区别是什么

归档:把多个文件组合到一个文件中。归档好处是,把文件数目变少,有利于降多个文件作为电子邮件附件发送,以及备份文件。
压缩:利用算法将文件有损或无损地处理,以达到保留最多文件信息,而令文件体积变小。压缩好处就是节约硬盘空间,以及减小电子邮件附件的大小,提高传输效率。
归档工具:tar cpio
tar是Unix和类Unix系统上的打包工具,可以将多个文件合并为一个文件,最初的设计目的是将文件备份到磁带上(tape archive),因而得名tar。
压缩工具:zip,gzip,uncompress,bzip2
tar中主要用到的参数
c 创建归档
x 提取归档
t 测试或列出归档内容
v 显示详细信息
f 指出要创建或提取的归档文件名称
z 使用gzip压缩类型
j 使用bz2压缩类型
r 追加
gzip :
#gzip filename //压缩一个文件,但是压缩后原文件会被删除
#gunzip filename.gz //解压后.gz的文件会被删除
#gzip -d filename.gz //相当于命令gunzip file.gz
#gzip -c filename >> filename.gz //用来实现即压缩原文件又保留原文件
#gzip -n filename //自定义压缩级别
#zcat filename.gz //不解压缩的情况下查看压缩文件的内容
bzip:
#bzip2 -k filename //压缩后保留原文件
#bzip2 -k filename.bz2 //解压缩是保留原文件
#bzcat filename.bz2 //不用解压缩直接查看压缩文件内容
bzip也是只能对单个文件压缩,不能压缩目录
zip :可以同时归档并且压缩
#zip message.zip file1 file2 file3 //同时把几个文件压缩在一个文件里面
zip这个工具可以对目录进行压缩,压缩后的名字可以自己指定

5. linux中打包和压缩有什么区别

打包就是把若干文件或文件夹放到一个tar文件中,但是不会压缩文件大小。
压缩就是在打包的基础上压缩文件的大小。

6. linux把文件压缩成.tar.gz的命令

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

7. linux打包压缩命令gzip

  • 打开linux客户端,如下图所示

8. Linux压缩工具gzip和pigz哪个比较好

1、pigz默认用法(默认并发线程是逻辑cpu个数)可比gzip快5.3倍,CPU消耗则是gzip的8倍,压缩比则相当;
2、并发8线程对比4线程提升:41.2%,16线程对比8线程提升:27.9%,32线程对比16线程提升:3%;
3、在对压缩效率要求较高、但对短时间内CPU消耗较高不受影响的场景,使用pigz非常合适。

9. 怎样在linux下对目录进行压缩生成gz文件

在linux下,使用gzip命令可以对目录压缩生成gz文件,具体步骤如下:

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

热点内容
我的世界迪士尼神奇宝贝服务器地址 发布:2024-10-10 09:03:02 浏览:556
win7存储并显示 发布:2024-10-10 09:02:30 浏览:550
oracle数据库导出 发布:2024-10-10 08:34:56 浏览:363
androidn特性 发布:2024-10-10 08:30:41 浏览:729
存储过程修改记录 发布:2024-10-10 08:23:28 浏览:58
呱呱编程 发布:2024-10-10 08:12:54 浏览:895
androidoa 发布:2024-10-10 08:07:14 浏览:894
安卓手机怎么关掉开了的游戏 发布:2024-10-10 07:50:14 浏览:681
idea新建java类 发布:2024-10-10 07:50:12 浏览:71
教务处的账号和密码是什么 发布:2024-10-10 07:47:51 浏览:790