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 
相关推荐
地衣君3 小时前
RISC-V 开发板 + Ubuntu 23.04 部署 open_vins 过程
linux·ubuntu·risc-v
5:003 小时前
云备份项目
linux·开发语言·c++
码农101号4 小时前
Linux中shell编程表达式和数组讲解
linux·运维·服务器
云道轩4 小时前
升级centos 7.9内核到 5.4.x
linux·运维·centos
是小满满满满吗4 小时前
传输层:udp与tcp协议
linux·服务器·网络
爱学习的小道长4 小时前
Ubuntu Cursor升级成v1.0
linux·运维·ubuntu
EelBarb5 小时前
seafile:ubuntu搭建社区版seafile12.0
linux·运维·ubuntu
Xam_d_LM5 小时前
【Latex】Windows/Ubuntu 绘制 eps 矢量图通用方法(drawio),支持插入 Latex 数学公式
linux·ubuntu·科研·矢量图·drawio
Mintimate5 小时前
云服务器 Linux 手动 DD 安装第三方 Linux 发行版:原理与实战
linux·运维·服务器
RussellFans5 小时前
Linux 环境配置
linux·运维·服务器