linux的压缩解压缩命令

1 linux常用的压缩解压缩命令

压缩格式 说明 压缩解压缩命令
.tar tar 程序打包的资料,并没有压缩过 打包:tar cvf FileName.tar DirName
解包:tar xvf FileName.tar
.gz gzip 程序压缩的文件 压缩:gzip FileName (注:gzip 只能压缩文件,不能压缩目录)
解压:gunzip FileName.gz 或 gzip -d FileName.gz
.tar.gz
或.tgz
tar 程序打包的文件,其中经过 gzip 的压缩 压缩:tar zcvf FileName.tar.gz FileName
解压:tar zxvf FileName.tar.gz
.bz2 bzip2 程序压缩的文件 压缩:bzip2 -z FileName
解压:bunzip2 FileName.bz2 或 bzip2 -d FileName.bz2
.tar.bz2 tar 程序打包的文件,其中经过 bzip2 的压缩 压缩:tar jcvf FileName.tar.bz2 DirName
解压:tar jxvf FileName.tar.bz2
.Z unix 档案压缩 压缩:compress FileName
解压:uncompress FileName.Z
.tar.Z tar 程序打包的文件,其中经过.Z 的压缩 压缩:tar Zcvf FileName.tar.Z DirName
解压:tar Zxvf FileName.tar.Z
.zip zip 程序压缩打包的档案 压缩:zip -r FileName.zip DirName
解压:unzip FileName.zip
.rar rar 程序压缩打包的档案 压缩:rar a FileName.rar DirName
解压:rar x FileName.rar
.xz xz 程序压缩的档案 压缩:xz -z FileName
解压:xz -d FileName.xz
.txz txz 程序压缩的档案 压缩:tar -cJf archive.txz directory_or_file
解压:tar -xvf file.txz
.tar.xz tar 程序打包的文件,其中经过xz 的压缩 压缩: tar cvf FileName.tar FileName; xz -z FileName.tar
解压: xz -d FileName.tar.xz; tar xvf FileName.tar
.7z 7zip 程序压缩打包的档案 压缩: 7z a FileName.7z FileName
解压: 7z x FileName.7z

2 常用的选项:

参数 含义
-c 建立新的压缩文件
-x 与c命令相对应,从压缩的文件中提取文件
-v 显示操作过程
-f 指定压缩文件
-z 支持gzip解压文件
-j 支持bzip2解压文件
-C 指定解压目录,该目录必须存在

参考:

  1. linux下常用压缩命令

  2. 7z命令行简单使用

  3. [Linux下常用压缩 解压命令和压缩比率对比](

posted @ 2022-09-12 16:31  sureZ_ok  阅读(51)  评论(0编辑  收藏  举报