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 | 指定解压目录,该目录必须存在 |
参考:
-
[Linux下常用压缩 解压命令和压缩比率对比](