压缩:将文件体积减小,便于传输或携带
linux下的压缩及解压命令:
gzip 压缩(单个文件)
-v 显示文件名和压缩比
-d 将压缩后的文件进行解压
-#(0-9) 指定压缩比,默认为6
注意:只能对单个文件进行操作
gzip -d 解压
gzip -v9 1.txt (压缩)
gzip -vd 1.txt.gz (解压)
unzip (解压window环境压缩的文件)
用于解压window系统压缩的zip格式文件
上传一个zip文件到宿主目录
cd /home/hqh 进入宿主目录
ls 查看新上传的文件
unzip -v temp.zip 只查看不解压
unzip temp.zip 默认解压到当前目录
unzip -d /home/hqh/upload/ temp.zip 解压到指定目录
tar
gzip只能对单一文件进行压缩,而tar命令可以对文件进行合并
综合起来,先使用tar命令将文件夹中的内容合并为一个tar包
再使用gzip命令将其压缩即可!
合并文件(.tar)
tar -cvf /home/hqh/new.tar /home/hqh/upload
解包/抽取(展开)文件
tar -xvf new.tar
解包到指定目录
tar -xvf new.tar -C /mnt/temp (-C 指定解压到哪个目录下)
合并,压缩文件(.tar.gz)
打包压缩合并使用
-c create 创建新的文件
-z zip 压缩,使用gzip对文件进行压缩
-v verbose 详细信息
-f file 文件
-x extract 解包,从一个archive提取多个file
tar -czvf temp.tar.gz temp 打包的同时压缩文件
tar -xzvf temp.tar.gz -C /mnt/ 解包解压缩文件到指定目录下