压缩文件
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压缩文件,并显示详细信息