Linux压缩解压大全

Linux压缩解压大全

bash 复制代码
tar 
    c 表示创建一个新的压缩文件。
    x 表示提取压缩文件内容。
    z 表示使用gzip进行压缩。
    j 表示使用bzip2进行压缩。
    J 表示使用xz进行压缩。
    v 表示在压缩或解压时显示详细信息。
    f 表示指定压缩文件的名称。
    t 表示输出压缩文件的内容列表。
 
7z、xz、bz、gz:
    -1:最快压缩速度,压缩率最低。
    -2 ~ -8:提供了压缩速度和压缩率之间的不同权衡。随着数字的增加,压缩率提高,但压缩速度变慢。
    -9:最慢压缩速度,但压缩率最高。

压缩率比较:
7z > xz(txz)、rar(不稳定) > bz2(tgz2) > gz(tgz) > zip > zipx > tar > iso > exe > lzh > zpad

.7z
安装:sudo apt-get p7zip 
安装:sudo apt-get install p7zip-full
解压:7z x FileName.7z
解压到指定目录:7z x FileName.7z -o紧跟输出目录
压缩目录:7z a -mx9 Filename.7z DirName
最高压缩级别(9)压缩目录:7z a Filename.7z DirName
压缩指定密码:7z a -p紧跟解压密码 Filename.7z DirName

.tar
原地解压:tar xvf FileName.tar
解压到指定位置:tar xvf FileName.tar -C /......目标目录
压缩一个目录或文件:tar cvf FileName.tar SrcDir
压缩多个文件或目录:tar cvf FileName.tar dir1 dir2 file1 file2 ......

.gz
解压(保留原压缩文件):gunzip FileName.gz
解压(删除原压缩文件):gzip -d FileName.gz
压缩一个文件:gzip FileName
压缩一个目录下的每层级每个文件为单独的压缩包:gzip -r DirName

.tgz
解压:tar xvf FileName.tar.gz
解压:tar xvf FileName.tgz
解压:tar xzvf FileName.tar.gz
解压:tar xzvf FileName.tgz
压缩:tar czvf FileName.tar.gz SrcDir
压缩:tar czvf FileName.tgz SrcDir
压缩:tar czvf FileName.tar.gz DirName

.bz2
解压(保留原压缩文件):bunzip2 -k FileName.bz
解压(保留原压缩文件):bunzip2 --keep FileName.bz
解压(删除原压缩文件):bunzip2 FileName.bz
解压(删除原压缩文件):bunzip2 -d FileName.bz
解压(删除原压缩文件):bunzip2 FileName.bz2
解压(删除原压缩文件):bunzip2 -d FileName.bz2
压缩: bzip2 -z FileName 可选:--fast(快速压缩)、--best(极限压缩)

.tbz2
解压:tar xvf FileName.tar.bz
解压:tar xvf FileName.tbz
解压:tar xvf FileName.tar.bz2
解压:tar xvf FileName.tbz2
解压:tar xjvf FileName.tar.bz
解压:tar xjvf FileName.tbz
解压:tar xjvf FileName.tar.bz2
解压:tar xjvf FileName.tbz2
压缩:tar cjvf FileName.tar.bz2 SrcDir
压缩:tar cjvf FileName.tbz2 SrcDir
压缩:tar cjvf FileName.tbz SrcDir

.xz
解压:unxz FileName.xz
解压:xz -d FileName.xz
压缩:xz FileName
压缩:xz -9 FileName

.txz
压缩:tar cJvf FileName.tar.xz SrcDir
压缩:tar cJvf FileName.txz SrcDir
压缩(不保留原文件):xz -z FileName.tar
压缩(保留原文件):xz -zk FileName.tar

.Z
解压:uncompress FileName.Z
压缩:compress FileName

.tar.Z
解压:tar xZvf FileName.tar.Z
压缩:tar cZvf FileName.tar.Z DirName

.zip
解压:unzip FileName.zip
压缩一个文件:zip FileName.zip FileName
压缩一个目录:zip -r FileName.zip DirName

.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName 
相关推荐
2401_8315017315 分钟前
Linux之Docker虚拟化技术(一)
java·linux·docker
阳光阴郁大boy27 分钟前
前端实现Linux查询平台:打造高效运维工作流
linux·运维·服务器
CYRUS_STUDIO2 小时前
使用 readelf 分析 so 文件:ELF 结构解析全攻略
android·linux·逆向
博语小屋2 小时前
回车换行、缓冲区刷新、倒计时小程序
linux
幸运狗头2 小时前
Linux学习-TCP并发服务器构建
linux·服务器·学习
轻松Ai享生活2 小时前
udev 从入门到精通,3天学习计划
linux
林政硕(Cohen0415)3 小时前
使用docker搭建嵌入式Linux开发环境
linux·docker·sdk·嵌入式linux
The_Second_Coming4 小时前
最小化 CentOS 模板虚拟机安装与配置
linux·运维·服务器·学习·centos·云计算
tan_jianhui4 小时前
在Ubuntu中安装配置MySql Server
linux·ubuntu·adb
问道飞鱼5 小时前
【Linux知识】Linux 设置账号密码永不过期
linux·账号·过期·密码过期