博客
关于我
Liunx中各种压缩包及解压命令
阅读量:793 次
发布时间:2023-02-06

本文共 1580 字,大约阅读时间需要 5 分钟。

.tar 解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName
(注:tar 是打包工具,不是压缩工具!)

.gz

解压:gunzip FileName.gz
解压(另一种方式):gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz

解压:tar zxvf FileName.tar.gz
打包:tar zcvf FileName.tar.gz DirName

.bz2

解压:bzip2 -d FileName.bz2
解压(另一种方式):bunzip2 FileName.bz2
压缩:bzip2 -z FileName

.tar.bz2

解压:tar jxvf FileName.tar.bz2
打包:tar jcvf FileName.tar.bz2 DirName

.bz

解压:bzip2 -d FileName.bz
解压(另一种方式):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

.zip

解压:unzip FileName.zip
压缩:zip FileName.zip DirName

.rar

解压:rar x FileName.rar
打包:rar a FileName.rar DirName

.lha

解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName

.rpm

解包:rpm2cpio FileName.rpm | cpio -div

.deb

解包:ar p FileName.deb data.tar.gz | tar zxf -

.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

注意:sEx 只是调用相关程序,本身并无压缩或解压功能,请注意!

关于 gzip 命令:

gzip 命令 是 Linux 系统中常用的文件压缩和解压工具。其主要优点是可以显著减小文件大小,适用于存储和传输文件时的性能优化。以下是 gzip 命令的基本用法和选项:

语法:gzip [选项] [文件名]

常用选项:

-c:将压缩输出写到标准输出,同时保留原文件。

-d:解压压缩文件。
-l:显示压缩文件的详细信息,包括压缩比和文件大小。
-r:递归压缩或解压指定目录中的所有文件。
-t:测试压缩文件的完整性。
-v:显示压缩或解压过程中的详细信息。
-num:指定压缩速度等级(默认为 6)。
-1 或 --fast:最快压缩方法,压缩比较低。
-9 或 --best:最慢压缩方法,压缩比最高。

示例:

gzip *%:将当前目录下的所有文件压缩为 .gz 格式。

gzip -dv *%:解压并显示当前目录下所有压缩文件的详细信息。
gzip usr.tar%:压缩 tar 备份文件 usr.tar,生成 usr.tar.gz 文件。

转载地址:http://wuufk.baihongyu.com/

你可能感兴趣的文章
Linux进程堆栈状态分析实战
查看>>
Linux进程的实际用户ID和有效用户ID
查看>>
Linux进程管理实战指南:实用工具命令详解
查看>>
Linux进程间通信 - 共享内存
查看>>
Linux进程间通信——使用命名管道
查看>>
Linux进程间通信的秘密通道:IPC机制详解
查看>>
Linux远程连接wget、curl、scp命令详解
查看>>
linux递归参数-R(r)和-p的区别
查看>>
Linux通用应急响应脚本(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
Linux逻辑卷管理实战
查看>>
Linux部署Elasticsearch(一):下载和部署Elasticsearch
查看>>
Linux部署Elasticsearch(二):启动Elasticsearch不成功的几种原因
查看>>
Linux部署Oracle
查看>>
Linux部署Tomcat
查看>>
Linux部署Tomcat踩的坑以及解决方案【8080无法访问、日志显示XX端口被占用、修改默认端口、无法提供安全连接】
查看>>
Linux部署前后端分离项目(SpringBoot+Vue)【Nginx部署】
查看>>
linux部署安装SRS流媒体服务器教程
查看>>
Linux配置-【10】基础操作指令
查看>>
Linux配置-【11】搜索、过滤、压缩指令
查看>>
Linux配置-【1】安装使用JDK
查看>>