Linux压缩命令

压缩文件

gzip [参数选项] [文件]

例:

gzip tj.txt

压缩tj.txt文件,原文件消失

gzip *

压缩当前目录下所有文件

gzip -dv *

解压当前目录下所有文件;d表解压,v表在解压过程中展示详细的信息,解压文件

gunzip [参数选项][文件]

例:

gunzip *

解压当前目录下所有文件

打包,压缩和解压(文件/文件夹)

tar [必要参数][选择参数][文件]

tar本身不具有压缩功能,它是调用压缩功能实现的,参数选项

-c:建立新的压缩文件

-v:显示指令执行过程

-f<备份文件>:指定压缩文件

-z:通过gzip指令处理压缩文件

-t:列出压缩文件中的内容

-x:表示解压

例:

tar -cvf tj.tar tj.txt

打包tj.txt文件

c表创建个新文件,v表显示执行过程,f为指定压缩文件

tar -zcvf tj.gz tj.txt

压缩tj.txt文件

多了个z表通过gzip指令处理压缩文件

tar -zcvf tj.gz tj

压缩tj文件夹

tar -ztvf tj.gz

查看tj.gz压缩文件

tar -zxvf tj.gz

解压tj.gz压缩文件,压缩

zip [必要参数][选择参数][文件]

文件经它压缩后会另外产生具有”.zip”扩展名的压缩文件

参数选项

-q:不显示指令执行过程

-r:递归处理,将指定目录下的所有文件和子目录一并处理

例:

zip -q -r tj.zip tj

把tj压缩为tj.zip,解压

unzip [必要参数][选择参数][文件]

只能解压”.zip”扩展名的压缩文件

参数选项

-l:显示压缩文件内所包含的文件

-d<目录>:指定文件解压缩后所要存储的目录

例:

unzip -l tj.zip

显示tj.zip压缩文件内所包含的文件

unzip -d bbb tj.zip

解压tj.zip并存储到bbb目录

新压缩(压缩后的文件比原来的要小,但是花费时间变长)

bzip2 [参数选项] 文件

例:

bzip2 tj.txt

若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始文件,解压

bunzip2 [参数选项] 文件

参数选项

-v:解压缩文件时,显示详细的信息

例:

bunzip2 -v tj.txt.bz2

解压tj.txt.bz2压缩文件,并显示详细信息,,压缩文件

gzip [参数选项] [文件]

例:

gzip tj.txt

压缩tj.txt文件,原文件消失

gzip *

压缩当前目录下所有文件

gzip -dv *

解压当前目录下所有文件;d表解压,v表在解压过程中展示详细的信息,解压文件

gunzip [参数选项][文件]

例:

gunzip *

解压当前目录下所有文件

打包,压缩和解压(文件/文件夹)

tar [必要参数][选择参数][文件]

tar本身不具有压缩功能,它是调用压缩功能实现的,

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Linux压缩命令》
文章链接:https://zhuji.vsping.com/500483.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。