专业编程基础技术教程

网站首页 > 基础教程 正文

linux-压缩解压命令

ccvgpt 2024-09-08 12:42:04 基础教程 12 ℃

linux-压缩解压命令

gzip/gunzip
gzip 用于压缩文件,gunzip 用于解压的
?基本语法
gzip 文件(功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip 文件.gz(功能描述:解压缩文件命令)

压缩文件(压缩后原文件会消失):gzip hello.txt
解压文件(解压后原文件会消失):gunzip hello.txt.gz
zip/unzip
zip 用于压缩文件,unzip 用于解压的,这个在项目打包发布中很有用的
?基本语法
zip [选项] XXX.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)
unzip [选项] XXX.zip(功能描述:解压缩文件)
?zip常用选项
-r:递归压缩,即压缩目录
?unzip的常用选项
-d<目录> :指定解压后文件的存放目录

压缩目录:zip -r book.zip book/
压缩多个文件:zip -r book.zip hello1.txt hello2.txt book/
解压文件到某个目录:unzip -d /home/jiaqiufeng/jqf_tmp/ book.zip
tar
tar 指令是打包指令,最后打包后的文件是.tar.gz 的文件。
?基本语法
tar [选项] XXX.tar.gz 打包的内容(功能描述:打包目录,压缩后的文件格式.tar.gz)
?选项说明
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar文件

压缩文件:tar -zcvf book.tar.gz book/
查看tar压缩包里面的文件:tar -tvf book.tar.gz
解压文件到当前目录:tar -zxvf book.tar.gz
解压文件到指定目录:tar -zxvf book.tar.gz -C /home/jiaqiufeng/jqf_tmp/temp/
jar(jdk命令)
创建war包:jar -cvfm /yuanzheng/web.war ./web/*
解压war包:jar xvf /yuanzheng/web.war /yuanzheng2/

linux-压缩解压命令

Tags:

最近发表
标签列表