一.文件打包和解压缩
在 Windows 上我们最常见的不外乎这三种*.zip
,*.rar
,*.7z
后缀的压缩文件
而在 Linux 上面常见常用的除了以上这三种外,还有*.gz
,*.xz
,*.bz2
,*.tar
,*.tar.gz
,*.tar.xz
,*tar.bz2
,简单介绍如下
其中zip
,rar
,tar
最为重要.下面会依次介绍这几个命令及对应的解压命令
1.zip压缩打包程序
使用zip打包文件夹:
上面命令将 shiyanlou 的 home 目录打包成一个文件,并查看了打包后文件的大小和类型
第一行命令中,-r
参数表示递归打包包含子目录的全部内容,-q
参数表示为安静模式,即不向屏幕输出信息,-o
,表示输出文件,需在其后紧跟打包输出文件名。后面使用du
命令查看打包后文件的大小(后面会具体说明该命令)
设置压缩级别为9和1(9最大,1最小),重新打包:
这里添加了一个参数用于设置压缩级别-[1-9]
,1表示最快压缩但体积大,9表示体积最小但耗时最久。最后那个-x
是为了排除我们上一次创建的 zip 文件,否则又会被打包进这一次的压缩文件中,注意:这里只能使用绝对路径,否则不起作用
2.使用unzip命令解压缩zip文件
将shiyanlou.zip
解压到当前目录
使用安静模式,将文件解压到指定目录
3.rar打包压缩命令
rar
也是 Windows 上常用的一种压缩文件格式,在 Linux 上可以使用rar
和unrar
工具分别创建和解压 rar 压缩包
安装rar
和unrar
工具
从指定文件或目录创建压缩包或添加文件到压缩包
从指定压缩包文件中删除某个文件
查看不解压文件
使用unrar
解压rar
文件
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
小火炉: