打包和压缩
下面展示一些 内联代码片
。
打包命令: tar -cvf 包名.tar 源文件
解包命令: tar -xvf 包名.tar
注意: 包文件要比源文件大小要大, 因此一般需要配置压缩命令使用!
打包: tar -cvf 包名 源文件
解包 : tar -xvf 包名
压缩打包(重点)
压缩打包: tar -zcvf 压缩包名.tar.gz 源文件
解压解包(重点)
下面展示一些 内联代码片
。
解压解包: tar -zxvf 压缩包名.tar.gz
指定路径: tar -zxvf 压缩包名.tar.gz -C 解压路径(路径必须存在)
压缩打包&解压解包操作注意事项
1. 指定解压路径时, 路径必须存在, 否则解压报错
2. tar 命令的选项允许不带 "-"
3. 使用 -t 选项查看包内容时, 需要配合 -f 一起使用, 否则无效
其他压缩解压命令
bzip2
下面展示一些 内联代码片
。
压缩打包: tar jcvf 压缩包名.tar.bz2 源文件
解压解包: tar jxvf 压缩包名.tar.bz2
指定解压路径: tar jxvf 压缩包名.tar.bz2 -C 解压路径(路径要存在)
zip 和 unzip
zip : zip 源文件 压缩包名
unzip : unzip -d 解压路径 压缩包名
注意:
1. 压缩时压缩包后缀可以不添加, 会自动生成
2. 解压时 -d 选项不能省略, 解压路径不要求必须存在, 不存在会自动创建
扩展: Linux 系统下常见压缩方法的对比
结论: 压缩比越高, 压缩文件越小, 传输时越节约流量