当前位置: 首页 > news >正文

Linux——解压缩各类文件

Linux

Linux——解压缩各类文件


文章目录

  • Linux
  • 一、解压文件
    • 1.1、gz
    • 1.2、tar
    • 1.3、tar.gz
    • 1.4、tar.bz2
    • 1.5、zip
  • 二、压缩文件
      • 2.1、gz
      • 2.2、tar
      • 2.3、tar.gz
      • 2.4、tar.bz2
      • 2.5、zip
  • 补充、tar命令的参数注释


一、解压文件

1.1、gz

# 解压后删除原gz文件
gzip -d FileName.gz
gunzip myfile.gz# 解压后保留原gz文件
gzip -dk FileName.gz

1.2、tar

tar 本身不是一个压缩工具,而是一个“打包”工具。它的主要目的是将多个文件、目录及其结构(如权限、所有者、时间戳等元数据)合并到一个单一的文件中。

tar -xvf FileName.tar
# -x :从压缩的文件中提取文件
# -v :输出 tar 的详细过程
# -f :指定文件名称

1.3、tar.gz

gzip:只能压缩单个文件:这正是为什么需要先使用 tar 打包的原因。

tar -zxvf FileName.tar.gz
# -z :支持 gzip 解压文件

1.4、tar.bz2

bzip2:比gzip压缩率高,生成的 .bz2 文件更小,但是压缩速度慢,消耗更多的 CPU 资源。

tar -jxvf FileName.tar.bz2

1.5、zip

unzip FileName.zip

二、压缩文件

2.1、gz

# 压缩为gz文件,到当前目录,原文件被删除
gzip FileName# 压缩为gz文件,到指定目录,原文件被删除
gzip FileName -r DirName# 压缩为gz文件,到当前目录,原文件不删除
gzip -k FileName

2.2、tar

tar -cvf FileName.tar.gz DirName
# -c :创建 tar 文件

2.3、tar.gz

# 压缩/DirName/文件夹下的所有文件
tar -zcvf FileName.tar.gz /DirName/# 压缩/DirName/文件夹下的所有文件,除了log为后缀的文件
tar -zcvf FileName.tar.gz /DirName/ --exclude='*.log'

2.4、tar.bz2

# 压缩/DirName/文件夹下的所有文件
tar -jcvf FileName.tar.bz2 /DirName/# 压缩/DirName/文件夹下的所有文件,除了log为后缀的文件
tar -jcvf FileName.tar.gz /DirName/ --exclude='*.log'

2.5、zip

zip FileName

补充、tar命令的参数注释

-A 新增压缩文件到已存在的压缩
-c 建立新的压缩文件
-d 记录文件的差别
-r 添加文件到已经压缩的文件
-u 添加改变了和现有的文件到已经存在的压缩文件
-x 从压缩的文件中提取文件
-t 显示压缩文件的内容
-z 支持gzip解压文件
-j 支持bzip2解压文件
-Z 支持compress解压文件
-v 显示操作过程
-l 文件系统边界设置
-k 保留原有文件不覆盖
-m 保留文件不被覆盖
-W 确认压缩文件的正确性
http://www.dtcms.com/a/609400.html

相关文章:

  • 基于STM32的多功能旅行箱_329
  • 探索 Java 中的新 HTTP 客户端
  • Swagger技术
  • 100多台物理GPU服务器,每台服务器上有8张GPU卡,组网
  • 英文营销网站 知乎旅游网站建设导航栏
  • 网站服务器管理系统企业网站托管方案
  • vllm缓存使用基础调优实验
  • IGM焊接机器人节气设备
  • 企业网站案例公司德州企业网站建设
  • 从图片到PPT:用Python实现多图片格式(PNG/JPG/SVG)到幻灯片的批量转换
  • 鸿蒙应用构建体系深度解析:ABC、HAP、HAR、HSP与APP的技术全貌
  • Go 项目结构与编码规范
  • Docker + Nginx 部署 Java 项目(JAR 包 + WAR 包)实战笔记
  • 第四十三篇:多进程编程(Multiprocessing):如何真正实现并行计算?
  • 建设产品网站安徽整站优化
  • [大模型应用].Net下接入VLM多模态模型分析
  • asp网站改成php开发公司招聘
  • 基于GOOSE通信的防逆流保护系统在5.8MW分布式光伏项目中的应用
  • Airsim仿真、无人机、无人车、Lidar深度相机应用研究!
  • OpenCV中TrackBar控件
  • 基于Matlab多目标粒子群优化的无人机三维路径规划与避障研究
  • 嵌入式系统-实验三——串口通信实验
  • 2025cesium进阶教程|Cesium 天气特效实现:从 ShaderToy 移植下雪效果的完整方案
  • 数据库 - SQL
  • 单页网站seo怎么做秦皇岛高端网站设计
  • 做网商必备网站手机百度关键词优化
  • python实现电脑手势识别截图
  • openEuler 全场景操作系统下 cpolar 内网穿透的价值深挖与协同优化
  • 为什么选择威洛博直线模组——从 3C、新能源、半导体到医疗的大致解析
  • 利用ArcPy批量检查管线隐患点与周边设施距离的实现方案