Linux压缩解压编译命令
Linux的压缩解压都是通过命令行执行,不像Windows有各种各样的压缩解压软件,所以我们要学习该命令
1、zip 压缩
zip 压缩文件名 要压缩的文件
压缩单个文件
zip web.zip a.html
zip web.zip ./a.html
压缩多个文件
zip web.zip a.html b.html
zip web.zip ./a.html ./b.html
压缩目录
-r是启动递归,将目录下的所有文件全部压缩到web.zip里面
zip -r web.zip casepro
zip -r web.zip ./casepro
从压缩文件里面删除文件
zip -d web.zip a.html
移动文件到压缩文件里面。注意:会删除源文件的
zip -m web.zip c.html
2、unzip 解压缩
显示压缩文件内所包含的文件
unzip -l web.zip
unzip -l ./web.zip
不必先询问用户,unzip执行后覆盖原有文件
unzip -o web.zip
unzip -o ./web.zip
指定文件解压缩后所要存储的目录
unzip -d web web.zip
unzip -d ./web ./web.zip
3、tar 压缩/解压
tar [参数] [压缩文件名] [要压缩的文件]
-z 亦即是否需要用 gzip 压缩或解压?
-c 建立压缩文件
-v 显示处理过程
-f 使用创建的压缩文件
tar -zcvf web.tar.gz a.html b.html
tar [参数] [解压缩文件名]
-z 亦即是否需要用 gzip 压缩或解压?
-x 提取压缩文件内的文件
-v 显示处理过程
-f 使用创建的压缩文件
tar -zxvf web.tar.gz
tar [参数] [tar文件名]
-t 列出归档内容
-v 详细地列出处理的文件
-f 使用的压缩文件
tar -tvf web.tar.gz