来自 操作系统 2019-11-14 21:39 的文章
当前位置: 网上澳门金莎娱乐 > 操作系统 > 正文

第6节 文件打包与解压缩

一、知识储备

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

文件打包与解压缩

二、命令学习

0.0压缩文件类型:

1.zip:

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

文件后缀名  说明

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/  //解压到指定路径

*.rar rar                   程序压缩的文件

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

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

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

*.xz                         xz 程序压缩的文件

*.bz2                       bzip2 程序压缩的文件

*网上澳门金莎娱乐,.tar.gz                  tar 打包,gzip 程序压缩的文件

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

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

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

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

1.Zip

1.1压缩打包程序

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

备注

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

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

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

查看打包后文件大小:

du -h shiyanlou.zip

查看文件类型:

file shiyanlou

在压缩中有级别区分,1-9,9最大

查看默认压缩级别。最低最高压缩级别,以及没有压缩的文件大小:

du

创建加密zip压缩包:

使用 -e 参数可以创建加密压缩包:zip -r -e -o shiyanlou_encryption.zip /home/shiyanlou。

1.2.解压缩文件:

使用 unzip 命令:

unzip shiyanlou.zip。

使用安静模式,将文件解压到指定目录:

unzip -q shiyanlou.zip -d ziptest。

  1. rar

2.1打包压缩

本文由网上澳门金莎娱乐发布于操作系统,转载请注明出处:第6节 文件打包与解压缩

关键词: