Linux 文件打包与解压缩
2017-05-31 本文已影响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 程序压缩的文件
二,实战

1,使用zip压缩
-r 参数表示递归打包包含子目录的全部内容,
-q 参数表示为安静模式,即不向屏幕输出信息,
-o,表示输出文件,需在其后紧跟打包输出文件名。
du 命令分别查看默认压缩级别、最低、最高压缩级别及未压缩的文件的大小。
设置压缩级别为 9 和 1(9 最大,1 最小),重新打包


2, 使用 unzip 命令解压缩 zip 文件
将文件解压到指定目录

指定目录不存在,将会自动创建,
使用 -O(英文字母,大写 o)参数指定编码类型。
3, rar 打包压缩命令

>安装 rar 和 unrar 工具

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

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

>查看不解压文件
4 ,tar 打包工具
tar 的解压和压缩都是同一个命令,只需参数不同,使用比较方便。

>创建一个 tar 包