美文网首页
第6节 文件打包与解压缩

第6节 文件打包与解压缩

作者: Xian鱼_a438 | 来源:发表于2017-05-30 20:11 被阅读0次

文件打包与解压缩

0.0压缩文件类型:

文件后缀名  说明

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

*.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。

2. rar

2.1打包压缩

使用 rar 创建rar 压缩包,使用 unrar 解压。

安装 rar 和 unrar 工具:

sudo apt-get update

sudo apt-get install rar unrar

a从指定文件或目录创建压缩包或添加文件到压缩包:

rm .zip

rar a shiyanlou.rar 。

注意:rar 的命令参数没有 -,如果加上会报错。

从指定压缩包文件中删除某个文件。

rar d shiyanlou.rar .zshrc。

查看不解压文件:

rar l shiyanlou.rar

2.2使用 unrar 解压 rar 文件:

全路径解压: unrar x shiyanlou.rar

去掉路径解压: mkdir tmp

unrar e shiyanlou.rar tmp/

3.tar

3.1 打包工具

.创建文件:

tar -cf shiyanlou.tar(创建)

3.2

解压一个包到指定的已经存在的目录:

mkdir tardir

tar -xf shiyanlou.tar -C tardir(解压shiyanlou文件到tardir目录下)

3.3使用 gzip 工具创建 .tar.gz 文件

在创建 tar 文件的基础上添加 -z 参数,就能使用 gzip 来压缩文件:

tar -czf shiyanlou.tar.gz

解压 .tar.gz 文件:

tar -xzf shiyanlou.tar.gz

想要创建不同相应压缩文件:

压缩文件格式 参数

*.tar.gz             -z

*.tar.xz             -J

*tar.bz2              -j

作业

1 .touch test

2.zip -r -q -o test.zip test

3. unzip -q test.zip -d /home/shiyanlou

4. tar -xf test.tar -C ~

相关文章

网友评论

      本文标题:第6节 文件打包与解压缩

      本文链接:https://www.haomeiwen.com/subject/rdgrfxtx.html