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

简介: 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包中


相关文章
|
3月前
|
Ubuntu 物联网 Linux
从零安装一个Linux操作系统几种方法,以Ubuntu18.04为例
一切就绪后,我们就可以安装操作系统了。当系统通过优盘引导起来之后,我们就可以看到跟虚拟机中一样的安装向导了。之后,大家按照虚拟机中的顺序安装即可。 好了,今天主要介绍了Ubuntu Server版操作系统的安装过程,关于如何使用该操作系统,及操作系统更深层的原理,还请关注本号及相关圈子。
|
3月前
|
缓存 监控 Linux
Linux系统清理缓存(buff/cache)的有效方法。
总结而言,在大多数情形下你不必担心Linux中buffer与cache占用过多内存在影响到其他程序运行;因为当程序请求更多内存在没有足够可用资源时,Linux会自行调整其占有量。只有当你明确知道当前环境与需求并希望立即回收这部分资源给即将运行重负载任务之前才考虑上述方法去主动干预。
1557 10
|
3月前
|
Ubuntu Linux 图形学
推广与体验Ubuntu Linux的便捷方法
如果你的朋友或家人对尝试Linux感兴趣,但希望在安装之前先体验一下,你可以分享以下链接给他们:Ubuntu在线导览。通过这个链接,他们可以在任何地方轻松体验Ubuntu,无需安装即可深入了解这个流行的操作系统。
|
3月前
|
XML 缓存 Linux
在Linux环境下解决Visual Studio Code字体显示异常和字体替换方法。
解决Linux下VS Code字体显示异常,需要对Linux字体渲染机制有所理解,并对VS Code的配置选项进行合理设置。替换字体时则要通过系统字体配置或VS Code设置来完成。通过上述方法,可以有效地解决字体显示问题,从而提升代码编辑的视觉体验。
479 0
|
4月前
|
网络协议 Ubuntu Linux
Wireguard in Linux的安装方法
本文介绍了如何在Ubuntu和Rocky Linux中安装配置WireGuard,并探讨了配置过程中可能出现的DNS泄露问题及解决方法,包括通过nmtui设置DNS及调整DNS优先级参数。
|
运维 Ubuntu Java
如何在Linux中不解压就能查看压缩包中的内容,这13个命令非常强!
不解压查看压缩包内容对于提升 Linux 使用效率帮助非常大,不管是开发人员还是运维人员,这种需求场景非常多。
5742 0
如何在Linux中不解压就能查看压缩包中的内容,这13个命令非常强!
|
Linux
linux|解压和压缩命令
压缩包后缀类型: tar.gz tar.bz2 zip tar.gz image.png 压缩 image.png zcvf 说明 -z表示压缩成gz格式,调用gzip命令 -c表示创建 -v显示解压过程 -f使用文件名,之后立即加文件名 解压 image.png 解压后在varlog.tar.gz上面多了一个var目录。
1049 0
|
2月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
413 1
二、Linux文本处理与文件操作核心命令
|
2月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
289 137
|
2月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
666 57