Linux各类压宿包的压缩和解压方法
- tar格式
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName - gz格式
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压 缩:gzip FileName - tar.gz格式
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
打包并删除源文件:tar -zcvf aaa.log.tar.gz aaa.log --remove-files主要是使用了--remove-files 这个命令参数选项
解压并删除源压缩包:tar -zxvf aaa.txt.tar.gz && rm -rf aaa.txt.tar.gz
3.1 多文件夹打包:tar -zcvf webapps.tar.gz docs examples host-manager manager root# 压缩tomcat下webapps下文件夹
解压到:tar -zxvf 压缩包文件名.tar.gz -C 路径tar -zxvf wbosp.2016-09-13.tar.gz -c /hongguan/web/tar -zxvf wbosp.2016-09-13.tar.gz#当前路径下解压
压缩到:tar -zcvf wbosp.2016-09-13.tar.gz wbosptar -zcvf /hongguan/web/wbosp.2016-09-13.tar.gz wbosp - bz2格式
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压 缩:bzip2 -z FileName - tar.bz2格式
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName - bz格式
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz - tar.bz格式
解压:tar jxvf FileName.tar.bz - Z格式
解压:uncompress FileName.Z
压缩:compress FileName - tar.Z格式
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName - tgz格式
解压:tar zxvf FileName.tgz压缩:tar -zcvf examples.tgzDirName - tar.tgz格式
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName - lha格式
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName - rar格式
解压:rar a FileName.rar
压缩:rar e FileName.rar - war格式
打包:jar -cvf project.war /DirName
解压:jar -xvf project.war注:解压到当前目录
解压:unzip -oq project.war -d DirName#jar命令解压时不能指定目录,推荐使用unzip解压war包 - zip格式
压缩:zip FileName.zip DirName
压缩:zip -r mydata.zip mydata#压缩mydata目录
压缩:zip -r abc123.zip abc 123.txt#把abc文件夹和123.txt压缩成为abc123.zip
解压:unzip FileName.zip
解压:unzip mydata.zip -d mydatabak#解压到mydata目录
解压:unzip abc\*.zip#把abc开头的zip文件同时解压到当前目录 - jar格式
打包:jar -cvf project.jar ./#把当前目录下的所有文件打包成project.jar
解压:jar -xvf project.jar#解压到当前文件夹
解压:unzip XXX.jar -d app#解压到app文件夹
查看jar:jar tvf hello.jar
添加文件:jar uf hello.jar HelloWorld.java#将HelloWorld.java添加到hello.jar包中