Linux各类压宿包的压缩和解压方法

Linux各类压宿包的压缩和解压方法

  1. tar格式
    解包: tar xvf FileName.tar
    打包: tar cvf FileName.tar DirName
  2. gz格式
    解压1: gunzip FileName.gz
    解压2: gzip -d FileName.gz
    压 缩: gzip FileName
  3. 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 wbosp
    tar -zcvf /hongguan/web/wbosp.2016-09-13.tar.gz wbosp
  4. bz2格式
    解压1: bzip2 -d FileName.bz2
    解压2: bunzip2 FileName.bz2
    压 缩: bzip2 -z FileName
  5. tar.bz2格式
    解压: tar jxvf FileName.tar.bz2
    压缩: tar jcvf FileName.tar.bz2 DirName
  6. bz格式
    解压1: bzip2 -d FileName.bz
    解压2: bunzip2 FileName.bz
  7. tar.bz格式
    解压: tar jxvf FileName.tar.bz
  8. Z格式
    解压: uncompress FileName.Z
    压缩: compress FileName
  9. tar.Z格式
    解压: tar Zxvf FileName.tar.Z
    压缩: tar Zcvf FileName.tar.Z DirName
  10. tgz格式
    解压: tar zxvf FileName.tgz  压缩:tar -zcvf examples.tgz DirName
  11. tar.tgz格式
    解压: tar zxvf FileName.tar.tgz
    压缩: tar zcvf FileName.tar.tgz FileName
  12. lha格式
    解压: lha -e FileName.lha
    压缩: lha -a FileName.lha FileName
  13. rar格式
    解压: rar a FileName.rar
    压缩: rar e FileName.rar
  14. war格式
    打包: jar -cvf project.war /DirName
    解压: jar -xvf project.war 注:解压到当前目录
    解压: unzip -oq project.war -d DirName #jar命令解压时不能指定目录,推荐使用unzip解压war包
  15. 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文件同时解压到当前目录
  16. 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包中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

讓丄帝愛伱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值