1. > 生活百科 >

gzip解压命令 gzip压缩命令

Ubuntu 常用解压与压缩命令

tar -xvf FileName.tar # 解包

tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹)打包

gzip解压命令 gzip压缩命令gzip解压命令 gzip压缩命令


gunzip FileName.gz # 解压1

gzip -d FileName.gz # 解压2

gzip FileName # 压缩,只能压缩文件

tar -zxvf FileName.tar.gz # 解压

tar -zcvf FileName.tar.gz DirName # 将DirName和其下所有文件(夹)压缩

tar -C DesDirName -zxvf FileName.tar.gz # 解压到目标路径

tar -jxvf big-bag.tar.gz #这是手残解压的命令

tar -tf big-bag.tar.gz | xargs rm -rf #这是删除解压后的文件的命令

unzip FileName.zip # 解压

zipinfo -1 ./ShareWAF.zip(误解压文件) | xargs rm -rf

zip FileName.zip DirName # 将DirName本身压缩

zip -r FileName.zip DirName # 压缩,递归处理,将指定目录下的所有文件和子目录一并压缩

rar x FileName.rar # 解压

rar a FileName.rar DirName # 压缩

file为data怎么解压gz

解压gz文件 在Linux 和macOS系统中,你可以直接使用gzip工具进行解压缩.gz文件。语法如下: gzip -dfile.gz 这个命令将会将压缩文件解压缩,并且移除.gz文件。 想要保持压缩文件不变,传递-k选项给命令: gzip -dkfile.gz 另外一个可以用来解压.gz文件的命令是gunzip。这个命令基本上就是gzip -d的别名。 想要使用gunzip打开一个.gz文件,简单传递文件名给这个命令: gunzipfile.gz 如果你在一个桌面环境上,并且你不喜欢命令行,你可以使用你的文件管理器。想要打开(解压缩)gz文件,右键点击你想要解压的文件,并且选择"解压缩”。 Windows 用户需要安装第三方软件,例如7zip来打开.gz文件。 二、解压 tar.gz 文件 Gzip 算法被设计用来压缩单个文件。 以 .tar.gz 结尾的文件,是使用 gzip 压缩的 .tar 归档文件。 想要解压一个 tar.gz 文件,使用tar命令,加上-xf选项,再加上压缩包名称: tar -xf archive.tar.gz 这个命令将会自动探测压缩类型,并且将压缩包解压在当前文件夹。

gz后缀怎么解压

1、在Windows系统环境下,安装解压软件,本人以【360压缩】软件为例。

2、找到要解压的.rar.gz文件,右击选择【解压到 ***\(*为文件名)】。

3、图为解压过程。

4、解压完成后,我们便可在当前文件夹下找到解压后的文件。

扩展资料:

linux .gz的解压方法

1、正常情况下,.gz文件,我们可以使用gunzip命令来解压,即如下输入命令:gunzip HelloWorld.java.gz 可解压生成HelloWorld.java文件,可用vim命令进行编辑。

2、但有时我们明明已经使用gunzip命令解压.gz文件了,可解压生成的文件却依然无法正常读取。如输入命令gunzip HelloWorld.java.gz后,解压生成HelloWorld.java文件,却无法正常使用vi命令进行编辑,打开看到一堆乱码!

4、会出现这种情况,最主要的原因是:由于在linux系统中扩展名可有可无,部分朋友对书写扩展名不是太在意,或者可能是在书写过程中,一时大意,总之,就是书写扩展名时不太规范。要知道,在linux系统中gzip解压命令一般是不单独使用的,而是被命令tar使用参数“z”来调用的。如:tar cvzf HelloWorld.tar.gz HelloWorld.*

5、大家可以看到这时生成的文件扩展名是.tar.gz,而很多小伙伴在书写时很容易就直接写成了.gz。这样本来是需要使用tar zxvf命令来解压的,却被只用gunzip解压,这就造成前面解压后文件不能正常编辑的情况。

6、所以前面使用gunzip解压生成的文件其实还不是普通文件,而是使用tar命令生成的一个包文件。这是我们还需继续运行命令:tar xvf HelloWorld.java,可以看到tar解包后的文件就可以正常使用vi命令编辑了。

说说 Linux 中的压缩与解压缩指令(tar)

tar 的功能类似于 Windows 中的 WinRAR。它可以将多个目录或文件打包成一个大文件,在打包的过程中还可以透过 gzip/bzip2/xz 的支持,对文件进行压缩 1 。

tar 的选项参数很多,主要用到的有以下这些:

还是太多,记不住怎么办? 记住下面这些最常用的命令即可:

总结一下:z 为gzip;j 为bzip2;J 为xz。c 为压缩;t 为查询;x 为解压缩。最后跟着 vf。f 一定要是最后一个,如果放在其他选项之前,tar 就会把文件名搞错。比如 tar -zcfv xxx 命令,tar 指令就会认为压缩文件名为 v!

压缩的文件名称要根据压缩算法加上响应的后缀:

只有知道了压缩算法,我们才能解的出来,你说是吗?所以文件名规范很重要。

假设我们需要备份 /etc 文件夹,把它打成一个压缩包 1 。这在实际应用中很常见,因为 /etc 文件夹存放了系统主要配置文件。在英文中完整单词是etc.,也就是后面会带上一个句点,表示“等等”之意。

接下来,我们分别使用 gzip、bzip2与 xz 算法对 /etc 文件夹进行打包压缩。

gzip 压缩指令: time tar -zpcvf /root/etc.tar.gz /etc

bzip2压缩指令: time tar -jpcvf /root/etc.tar.bz2 /etc

xz 压缩指令: time tar -Jpcvf /root/etc.tar.xz /etc

从 real 中可以看出: gzip 的压缩速度最快,而 xz 的压缩速度最慢。

从大小上来看,xz 的压缩率最高,而gzip 压缩率最差。

压缩率高,自然需要时间成本。因此需要压缩的文件夹很大,那么就要多多考虑时间成本咯。因为 gzip 压缩速度快,这也是 *.tar.gz 比较流行的原因之一。

假设有这样一种场景:我们需要打包某个文件夹(/root),但这个文件夹中的某个文件或者子文件夹不想打包进去(带 etc 前缀)。也就是希望这个文件夹部分打包,部分不打包。可以执行以下指令:

tar -zcvf /root/test.tar.gz --exclude=/root/etc* --exclude=/root/test.tar.gz /root

加了 --exclude=/root/test.tar.gz 是为了排除自身,否则压缩包中会包含一个大小为 0 的自身文件,这恐怕不是我们希望看到的:

通过 tar -ztvf test.tar.gz 就可以查看刚刚新打的压缩包中所包含的文件列表:

使用命令 tar -ztvf etc.tar.gz 查看刚刚打好的压缩包。注意要使用匹配的解压缩算法才能正确解压,比如示例中是 gz 作为后缀,所以加了 -z 选项表示使用 gzip 算法进行解压。

部分输出内容:

可以看到该命令把文件的权限、账户以及归属组也一并打印出来了。

而且还有一点很关键,这些文件都没有根目录。如果没有拿掉根目录,解压缩后的文件名就会是绝对路径, 亦即解压缩后的数据一定会被放置 到 /etc/xxx 去 1 !这样系统的 /etc 文件夹就会被覆盖,后果很严重。所以,tar 打包指令默认都会去除放入包中文件的根目录。除非通过 -P 显示要求保留这些文件的根目录。

(1)完全解压

利用 tar -zxvf etc.tar.gz -C /tmp 命令把 etc.tar.gz 解压到 /tmp。解压成功后,就会在 /tmp 下看到 /etc 文件夹。

如果需要在本地路径下直接解开,那直接执行 tar -zxvf etc.tar.gz 即可。

gzip解压命令 gzip压缩命令gzip解压命令 gzip压缩命令


(2)部分解压

假设我们需要把压缩包(etc.tar.gz)中的 vconsole.conf 解压出来。可以先执行以下命令,查询出该文件所对应的相对路径:

tar -ztvf etc.tar.gz | grep ‘console’

拿到需要解压的文件路径之后,就可以执行 tar -zxvf etc.tar.gz etc/vconsole.conf

进入当前目录的 etc 文件夹,就可以看到 vconsole.conf 已经被解压出来了:

【1】 鸟哥. 鸟哥的Linux私房菜 基础学习篇[M]. 第四版. 北京: 人民邮电出版社,2018:359-362.

gzip文件怎么打开

gzip文件怎么打开

另外,HTTP协议中的gzip不是指压缩你硬盘上的文件,而是指压缩传输的内容。也就是说,把要传输给客户端的内容用gzip算法压缩了再发送,客户端收到了再解压。现在主流浏览器都支持gzip,但是少数轻量级的移动浏览器会不支持,因为还有些老手机的处理器太慢。搜索引擎的话,应该都是支持gzip的。另外gzip是可以服务器端和客户端之间协商的,只要服务器不是设置为强制gzip输出,那么它可以自动适应,只对声明支持gzip的客户端输出gzip压缩后的内容。

可用winrar打开gzip文件

winrar是主流的解压缩工具,支持所有的主流压缩文件格式,包括gzip格式。而winrar的用户安装非常广泛,如果电脑上已经安装了winrar,则无需再安装其他解压软件,即可打开gzip文件,像解压查看普通的rar或zip文件一样操作即可。

但要注意的是,在winrar的.文件关联里,一定要勾选gzip,否则会无法打开。winrar文件关联设置如下图2所示,在“选项”菜单下的“设置”子菜单的“综合”项里,winrar关联文件的那一栏上勾选gzip。

【用法】

gzip 命令

减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。

语法:gzip [选项] 压缩(解压缩)的文件名。

该命令的各选项含义如下:

-c 将输出写到标准输出上,并保留原有文件。

gzip解压命令 gzip压缩命令gzip解压命令 gzip压缩命令


-d 将压缩文件解压。

-l 对每个压缩文件,显示下列字段:

压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字

-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。

-t 测试,检查压缩文件是否完整。

-v 对每一个压缩和解压的文件,显示文件名和压缩比。

-num 用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),

-9 或--best表示最慢压缩方法(高压缩比)。系统缺省值为 6。

指令实例:

gzip *

% 把当前目录下的每个文件压缩成 .gz 文件。

gzip -dv *

% 把当前目录下每个压缩的文件解压,并列出详细的信息。

gzip -l *

% 详细显示例1中每个压缩的文件的信息,并不解压。

gzip usr.tar

% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。

gzip文件怎么打开?

1.winrar!双击文件,选择从默认安装程序里打开,在里面浏览到winrar的程序后选择,确定就可以看到gzip里的文件了,然后选中要解压的文件右键解压,

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息