文件压缩打包
文件压缩打包
# 压缩的好处
节约磁盘空间占用率
节省网络传输宽带消耗
网络传输更加快捷
文件或目录太大,需要压缩传输
以后学的服务安装包都需要解压
压缩格式及命令
| 格式 | Linux命令 | 
|---|---|
| .zip | zip | 
| .gs | gzip | 
| .tar | tar | 
| .tar.gz | tar、gzip | 
压缩命令 gzip
# 安装gzip命令
yum install -y gzip
# gzip命令使用
gzip 普通文件
-r :递归压缩


# 特性
1.压缩文件后源文件不存在
2.只能压缩文件,不能压缩目录
3.压缩后,压缩包的位置在源文件的目录下
4.压缩后可以直接用zcat查看文件内容
5.一个压缩包中只会有一个文件
6.解压后压缩包没了只会剩下一个源文件
# 解压命令
gzip -d 压缩包名字
查看压缩后文件内容

递归解压

压缩命令 zip
# 安装zip和unzip命令
yum install -y zip
yum install -y unzip
# zip命令
zip 压缩包名  文件
# 选项
-r :递归压缩,包括目录下的所有文件
压缩目录及目录下的文件

压缩文件

#  特性
1. 压缩文件后,源文件存在
2.可以指定压缩后保存的路径
3.可以压缩目录,也可以压缩文件,也可以指定多个文件一起压缩
4.压缩目录要加载选项,如果不加就只有一个空目录
5.解压后压缩包不会消失,如果同意目录下出现多个同名文件会询问是否覆盖
# 解压文件
unzip 压缩包名字
-l :查看压缩包里有那些文件
-d :指定解压路径
解压压缩包

查看压缩包里有那些文件

指定解压路径

压缩命令 tar
tar 命令本身是归档
# 选项
c :归档
f :指定包名
z :使用gzip把归档文件压缩
v :显示压缩/解压过程
x :解压归档文件
C :指定解压位置
t :查看压缩包里有那些文件
j :使用bzip2压缩文件
J :压缩成.xz包
X :排除指定的文件
--exclude :排除指定文件
压缩文件指定包名并显示解压过程

解压文件并指定解压位置

# 特性
1.压缩文件后,源文件存在
2.目录和文件都会存在
3.压缩后,压缩包的位置可以指定任意目录
4.可以查看压缩包里有那些文件或目录,但是看不了内容
5.一个压缩包中,可以有多个文件或目录
6.解压后,压缩包还在,源文件也可以随意指定
7.使用zcf压缩,zxf解压
  使用jcf压缩,jxf解压
  使用Jcf压缩,Jxf解压
8.万能解压命令:xf
# 注意
1.tar命令在解压文件时,如果有文件名冲突,则不会询问,会直接覆盖
2.tar命令在打包时会自动删除绝对路径的/
3.以后打包劲量使用相对路径,CD到要打包的目录或文件的上一级目录
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号