如何解压压缩文件 如何解压缩

文章目录

  • 拉开…的拉链
  • 压缩
  • 解压缩指定的编码
  • 水手
  • 命令含义
  • 使用
活力
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 解压
【如何解压压缩文件 如何解压缩】-- 展开阅读全文 --

    推荐阅读