xml地图|网站地图|网站标签 [设为首页] [加入收藏]
来自 IT之家 2019-12-30 02:52 的文章
当前位置: 新濠国际登录平台 > IT之家 > 正文

新濠国际登录平台:文件打包与压缩(主要zip、

一、知识储备

  • windows常用压缩文件:
    • *.zipzip程序打包压缩的文件
    • *.rar
    • *.7z
  • Linux常见:
    • *.gz,*.xz,*.bz2,
    • *.tartar程序打包,未压缩
    • *.tar.gztar打包,gzip压缩,
    • *.tar.xz,*.tar.bz2

“Linux 基础入门(新版)”实验报告

文件打包与解压缩

二、命令学习

文件打包与解压缩

0.0压缩文件类型:

1.zip:

* 打包:zip something.zip something(目录加-r)
* 解包:unzip something
* 指定路径:-d

文件打包与压缩(主要zip、rar、tar)

文件后缀名  说明

2.tar:

$ tar --help // 帮助中有实例
$ tar -cf shiyanlou.tar ~ // 打包
$ tar -xf shiyanlou.tar // 解包
$ tar -xf shiyanlou.tar -C tardir //解压到tardir目录 -C参数
$ tar -tf shiyanlou.tar // 仅查看包
$ tar -cphf etc.tar /etc //备份(-p 保留文件属性;-h 备份链接指向源文件)
$ 
$ tar -czf shiyanlou.tar.gz ~ // 使用gzip压缩文件
$ tar -xzf shiyanlou.tar.gz // 解压

二。概念讲解

*.zip                         zip 程序打包压缩的文件

3.rar

安装 rarunrar

$ sudo apt-get update
$ sudo apt-get install rar unrar

rar 命令参数没有 -

$ rar a shiyanlou.rar // a 参数
$ rar d shiyanlou.rar .zshrc //压缩
$ rar l shiyanlou.rar .zshrc // 查看不接呀
$ 
$ unrar x shiyanlou.rar //全路径解压
$ unrar e shiyanlou.rar tmp/  //解压到指定路径

1.linux常见压缩包文件格式

*.rar rar                   程序压缩的文件

.zip,.rar,.7z 、.gz,.xz,.bz2,.tar,.tar.gz,.tar.xz,tar.bz2、

*.7z                          7zip 程序压缩的文件

文件后缀名 说明

*.tar                          tar 程序打包,未压缩的文件

.zip zip 程序打包压缩的文件

*.gz                        gzip 程序(GNU zip)压缩的文件

.rar rar 程序压缩的文件

*.xz                         xz 程序压缩的文件

.7z 7zip 程序压缩的文件

*.bz2                       bzip2 程序压缩的文件

.tar tar 程序打包,未压缩的文件

*.tar.gz                  tar 打包,gzip 程序压缩的文件

.gz gzip 程序(GNU zip)压缩的文件

*.tar.xz                  tar 打包,xz 程序压缩的文件

.xz xz 程序压缩的文件

*tar.bz2                   tar 打包,bzip2 程序压缩的文件

.bz2 bzip2 程序压缩的文件

*.tar.7z                    tar 打包,7z 程序压缩的文件

.tar.gz tar 打包,gzip 程序压缩的文件

共11中,后8种为linux专有。

.tar.xz tar 打包,xz 程序压缩的文件

1.Zip

tar.bz2 tar 打包,bzip2 程序压缩的文件

1.1压缩打包程序

*.tar.7z tar 打包,7z 程序压缩的文件

打包命令:zip (参数:-r 等) 文件名.zip

新濠国际登录平台,三。实战

备注

1.zip压缩打包程序

-r 表示递归打包包含子目录的全部内容。

$ zip -r -q -o shiyanlou.zip /home/shiyanlou

-q 表示为安静模式,即不向屏幕输出信息。

$ du -h shiyanlou.zip

-o 表示输出文件,需在其后紧跟打包输出文件名。

$ file shiyanlou.zip上面命令将 shiyanlou 的 home 目录打包成一个文件,并查看了打包后文件的大小和类型

查看打包后文件大小:

第一行命令中,-r 参数表示递归打包包含子目录的全部内容,-q 参数表示为安静模式,即不向屏幕输出信息,-o,表示输出文件,需在其后紧跟打包输出文件名。后面使用 du 命令查看打包后文件的大小(后面会具体说明该命令)。

du -h shiyanlou.zip

(1)设置压缩级别为 9 和 1(9 最大,1 最小),重新打包:

查看文件类型:

$ zip -r -9 -q -o shiyanlou_9.zip /home/shiyanlou -x ~/.zip

file shiyanlou

本文由新濠国际登录平台发布于IT之家,转载请注明出处:新濠国际登录平台:文件打包与压缩(主要zip、

关键词: