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 
相关推荐
清风 0012 小时前
在 Linux 上以 All-in-One 模式安装 KubeSphere
linux·运维·服务器
小白学习记录555552 小时前
香橙派转换模型以及在开发板上部署
linux·运维·服务器
tRNA做科研3 小时前
Bio-Linux-shell详解-1-从0开始
linux·运维·服务器
小黑爱编程3 小时前
【Linux网络】Socket套接字
linux·运维·网络
xyt0_03 小时前
【Linux】常见指令
linux
gs801404 小时前
安装node 报错需要:glibc >= 2.28
linux·服务器·前端·node.js
何老生7 小时前
Linux之MySQL主从复制
linux·运维·mysql
ggdpzhk7 小时前
图片详解,最简单易懂!!!Ubuntu增强功能
linux·ubuntu
神奇椰子7 小时前
Ubuntu 常用指令和作用解析
linux·运维·ubuntu·centos·云计算·代码规范·浪浪云
望获linux7 小时前
Linux网络协议栈的实现
linux·服务器·arm开发·网络协议·操作系统·嵌入式操作系统