文件打包和解压缩
一、文件打包和解压缩
在讲linux上的解压缩工具之前,有必要先了解以下常见常用的压缩包文件格式。在windows上我们最常见的不外乎这三种*.zip,*.rar,*.7z后缀的压缩文件,而在linux上面常见常用的除了以上这三种外,还有
*.gz,*.xz,*.bz2,*.tar,*.tar.gz,*.tar.xz,*tar.bz2。这么多咋这么复杂呢,下面简单说明下理一理就好了哈
文件后缀名说明
*.zip zip程序打包压缩的文件
*.rar rar程序压缩的文件
*.7z bzip2程序压缩的文件
*.tar tar程序打包,未压缩的文件
*.gz gzip程序(GNU zip)压缩的文件
*.xz xz程序压缩的文件
*.bz2bzip2程序压缩的文件
*.tar.gz tar打包,gzip程序压缩的文件
*.tar.xz tar打包,xz程序压缩的文件
*tar.bz2tar打包,bzip2程序压缩的文件
*.tar.7z tar打包,7z程序压缩的文件
这里虽然讲了这么多种压缩文件,这么多个命令,不过不要害怕,我们一般只需要掌握几个命令即可,包括zip,rar,tar。下面会依次介绍这几个命令及对应的解压命令
1.zip压缩打包程序
使用zip打包文件夹
$ zip -r -q -o shiyanlou.zip /home/shiyanlou$ du -h shiyanlou.zip$ file shiyanlou.zip