您现在的位置是:房产观察 > 百科 > 百科知识 >

如何解压缩(如何解压压缩文件)

2023-01-03 18:21百科知识 人已围观

文章目录[隐藏]

  • 拉开…的拉链
  • 压缩
  • 解压缩指定的编码
  • 水手
  • 命令含义
  • 使用

活力

zip -r xxx.zip ./*unzip filename

拉开…的拉链

解压缩时指定字符集。

解压windows下压缩的zip包:

unzip -O CP936 xxx.zip (用GBK, GB18030也可以)

压缩

-a或--ascii  使用ASCII文字模式。-d或--decompress或----uncompress  解开压缩文件。-l或--list  列出压缩文件的相关信息。-r或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。-v或--verbose  显示指令执行过程。-V或--version  显示版本信息。

Gzip无法压缩目录。要压缩目录,可以使用以下方法:tar-zcff test.tar.gz测试。

Gzip和zip的区别在于适应的系统不同,压缩率也不同。

Gzip是高压,可以把文件压缩的更小。gzip是Linux下使用的一种格式,通常在Linux下解压。如果使用Windows下的程序解压缩,某些文件或属性可能会丢失。

解压缩指定的编码

乱码场景:zip打包在windows下,压缩时默认编码是LINUX上的GBK解压缩,使用UTF-8。

gzip -O \"GBK\" xxx.zip

水手命令含义

打包:将一堆文件或目录什么的变成一个总的文件。压缩:将一个大的文件经过某种压缩算法变成一个小文件。

为什么要区分这两个概念?因为Linux中很多压缩程序只能压缩一个文件,所以当你想压缩大量文件时,首先需要做一个包,然后再压缩。Tar是打包,gzip和bzip2是压缩,打包后tar可以同时调用其他压缩命令。

为了方便用户在打包和解包时对文件进行压缩或解压缩,tar命令提供了一个特殊的功能,即在打包和解包时可以调用其他压缩程序,如gzip、bzip2等。

使用

-c:构建压缩文件-x:解压缩-t:查看内容-r:将文件追加到压缩文件的末尾-u:更新原压缩包中的文件。

这五个是独立的命令,其中一个用于压缩和解压缩。它可以与其他命令一起使用,但只能使用其中一个命令。根据需要压缩或解压缩文件时,以下参数是可选的。

-z: gzip -j: bz2 -Z: compress -v:显示所有进程-O:将文件解压缩到标准输出

下面的参数-f是必需的。

-f:使用文件名。记住,这个参数是最后一个参数,后面只跟着文件名。

tar -cf all.tar *.jpg

该命令用于键入所有。jpg文件打包成一个名为all.tar的包。-c是生成一个新的包,-f指定包的文件名。

tar -rf all.tar *.gif

该命令用于添加所有。gif文件到all.tar的包中。-r表示添加文件。

tar -uf all.tar logo.gif

该命令用于更新原始tar包all.tar中的logo.gif文件,而-u表示更新该文件。

tar -tf all.tar

这个命令列出all.tar包中的所有文件,-t表示列出文件。

tar -xf all.tar

这个命令用于解锁all.tar包中的所有文件。-t表示解锁。

压缩

tar -cvf jpg.tar *.jpg

//将目录中的所有jpg文件打包到jpg.tar中

tar -czf jpg.tar.gz *.jpg

//将目录下的所有jpg文件打包成jpg.tar,用gzip压缩,生成一个gzip压缩包,命名为jpg.tar.gz。

tar -cjf jpg.tar.bz2 *.jpg

//将目录中的所有jpg文件打包到jpg.tar中,用bzip2压缩,生成一个bzip2压缩包,命名为jpg.tar.bz2

tar -cZf jpg.tar.Z *.jpg

//将目录中的所有jpg文件打包到jpg.tar中,然后用compress进行压缩,生成一个umcompress压缩包,命名为jpg.tar.Z

rar a jpg.rar *.jpg

//rar格式压缩,需要先下载linux版的rar。

zip jpg.zip *.jpg

//zip格式压缩,需要先下载linux的zip。

解压

tar -xvf file.tar //解压 tar包 tar -xzvf file.tar.gz //解压tar.gz tar -xjvf file.tar.bz2 //解压 tar.bz2 tar -xZvf file.tar.Z //解压tar.Z unrar e file.rar //解压rar unzip file.zip //解压zip

摘要

1、*.tar 用 tar -xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar -xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar -xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar -xZf 解压 8、*.rar 用 unrar e解压 9、*.zip 用 unzip 解压

以上内容就是为大家推荐的如何解压缩(如何解压压缩文件)
相关推荐:
为了住一个好户型  小区的市政设施怎  上海东陆新村四街   如何解压缩(如何解压压缩文件)

语音朗读

站点信息

  • 文章统计篇文章