linux gzip(gzip命令的功能是)

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文件)。

Linux系统-详解 gzip 命令(十九)

在 Linux系统中,gzip命令作为一种实用工具,其主要功能是压缩和解压缩文件,以实现节省存储空间和加快网络传输速度。这个命令的目的是让文本文件的大小减小60%到70%,对文件管理具有显著的优势。

gzip命令的使用非常直观,其基本格式为直接在文件名后添加.gz扩展名,表明文件已被压缩。其命令参数灵活,可针对不同需求进行操作。例如,要将 test6目录下的所有文件压缩,可以输入:

bash

gzip*.txt

对于已压缩的文件,如果你想解压并查看详细信息,可以使用:

bash

gzip-d file.gz&& gzip-l file.gz

若只想查看压缩文件的详细信息,不进行解压,可以使用:

bash

gzip-l file.gz

gzip还可以与 tar命令结合,如创建一个压缩的 tar备份文件,命令如下:

bash

tar czvf backup.tar.gz test6

如果需要递归压缩目录,包括子目录,可以这样做:

bash

gzip-r directory/

同样,解压递归目录的命令为:

bash

gzip-rd directory/*.gz

总之,gzip命令通过简单的命令结构和丰富的参数选项,为Linux用户提供了方便高效的文件压缩和管理功能,无论是单个文件还是整个目录,都能轻松应对。

linux解压gz文件的命令

在Linux中,.gz是一种常见的文件压缩格式,通常用于将一个或多个文件压缩为一个gzip压缩文件。.gz文件使用gzip压缩算法进行压缩,以减小文件的大小并节省存储空间。

在Linux中,你可以使用多种方法解压.gz文件,包括使用gzip、gunzip、zcat和tar等命令。以下是几种常见的方法:

1、使用gzip命令:gzip命令用于压缩和解压缩文件。要解压缩.gz文件,可以使用以下命令:

gzip-d file.gz

或者使用gzip的短格式:

gzip-d file.gz

这将解压缩名为file.gz的.gz文件,并将解压缩后的文件保存在当前目录中。

2、使用gunzip命令:gunzip命令是gzip命令的别名,用于解压缩.gz文件。运行以下命令:

gunzip file.gz

这将解压缩名为file.gz的.gz文件,并将解压缩后的文件保存在当前目录中。

3、使用zcat命令:zcat命令用于在不解压缩的情况下查看.gz文件的内容。然而,如果你想要解压缩.gz文件并将其内容输出到终端,可以使用以下命令:

zcat file.gz

这将解压缩名为file.gz的.gz文件并将其内容输出到终端。

4、使用tar命令:如果.gz文件是通过tar与gzip或gnuzip组合压缩而成的.tar.gz文件,你可以使用tar命令来解压缩文件。运行以下命令:

tar-xzf file.tar.gz

这将解压缩名为file.tar.gz的.tar.gz文件,并将解压缩后的文件保存在当前目录中。

这些命令可以根据你的需要选择适合的方法来解压缩.gz文件。请确保提供正确的文件名和路径,并注意.gz文件的完整性和正确性。

阅读剩余
THE END