打包语法:
linux 下常用的打包程序是 tar, 通常使用 tar 程序打包出来的,称为 tar 包,tar 包文件的命名通常都是( .tar) 结尾。
tar命令的语法: tar + 打包名 + 文件列表
组合参数:-cvf ---- 打包 (必须手动添加后缀 .tar)
解包语法:
tar 命令的语法: tar+ 打包名 + 文件列表
组合参数: -xvf 打包名 文件列表
压缩语法:
gzip :既是压缩的工具,也是压缩的命令。
语法: gzip + 文件名
参数:参数 : -n ---- 压缩率,需要替换为具体的数字,取值 1~9之间,默认是6;压缩率越高,压缩效果就越好,压缩后的文件越小,使用的时间越久。
-v ---- 显示压缩率 会自动添加后缀名( .gz)
常见的压缩场景:
gzip 源文件 ==》 压缩为.gz的压缩文件,源文件消失。
gzip -c 源文件 > 压缩文件 ==》压缩为 .gz文件,源文件保留,压缩文件不会自动
添加(.gz)后缀,需要手动添加。
gzip -r 目录 ==》压缩目录下所有的子文件,但是目录不压缩,子文件单独被压缩,并且源 文件消失。
解压缩:
语法: gizp -d +压缩文件名
gzip 的缺点:无法完成目录的压缩,即使使用参数 -r ,也是压缩的是目录下的子文件
特殊情况:一条 gizp 命令可以同时压缩或者解压缩多个文件,压缩后/解压缩都是各自独立分开 的,不是压缩/解压缩到一个文件
压缩语法:
zip : 既是压缩的工具,又是压缩的命令:既可以压缩文件,又可以压缩目录。
语法:
zip +压缩文件名+ 源文件 ---- 被压缩的文件就是源文件。
参数
-r :压缩文件名 源目录
解压缩语法:
语法:unzip + 目录/文件