6.3 bzip2压缩工具
时间:2022-04-27
本文章向大家介绍6.3 bzip2压缩工具,主要内容包括bzip2目录概要、bzip2压缩文件、bzip2解压文件(两种办法)、bzip2压缩文件,并指定目录、bzip解压文件,并指定目录(两种方法)、bzip2压缩级别、file查看压缩文件大小、bzcat查看压缩文件内容、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
bzip2目录概要
- bzip2 1.txt 或 bzip2 -z 1.txt 压缩文件
- bzip2 -d 1.txt.bz2 或 bunzip2 1.txt.bz2 解压文件
- bzip -# 1.txt 范围1-9,默认9
- 不能压缩目录
- bzcat 1.txt.bz2 查看压缩文件的内容(含义为:先解压,后查看)
- bzip2 -c 1.txt > /root/1.txt.gz 压缩文件,并重定向文件的目录和名称
- bzip2 -c -d /root/1.txt.bz2 > /tmp/1.txt.nws 解压文件,并重定向文件的目录和名称
bzip2压缩文件
- 安装bzip2包——>yum install -y bzip2
- bzip2 1.txt 压缩文件
[root@hf-01 d6z]# du -sh 1.txt
2.0M 1.txt
[root@hf-01 d6z]# bzip2 1.txt
[root@hf-01 d6z]# ls
1.txt.bz2
[root@hf-01 d6z]# du -sh 1.txt.bz2
168K 1.txt.bz2
bzip2解压文件(两种办法)
- bzip2 -d 1.txt 解压文件
[root@hf-01 d6z]# bzip2 -d 1.txt.bz2
[root@hf-01 d6z]# ls
1.txt
[root@hf-01 d6z]# du -sh 1.txt
1.5M 1.txt
- bunzip2 1.txt.bz2 解压文件
[root@hf-01 d6z]# bunzip2 1.txt.bz2
[root@hf-01 d6z]# ls
1.txt
bzip2压缩文件,并指定目录
- bzip2 -c 1.txt > /tmp/2.txt.bz2 压缩1.txt文件,并压缩到/tmp下2.txt.bz2
[root@hf-01 d6z]# bzip2 -c 1.txt > /tmp/2.txt.bz2
[root@hf-01 d6z]# du -sh /tmp/2.txt.bz2
168K /tmp/2.txt.bz2
bzip解压文件,并指定目录(两种方法)
- bzip2 -d -c /tmp/2.txt.bz2 > 4.txt 解压tmp目录下的文件,并解压到当前目录下,改名为4.txt
[root@hf-01 d6z]# bzip2 -d -c /tmp/2.txt.bz2 > 4.txt
[root@hf-01 d6z]# ls
1.txt 4.txt
[root@hf-01 d6z]# du -sh 4.txt
1.5M 4.txt
- bunzip2 1.txt.bz2 > 5.txt 解压文件,并解压到当前目录下,名称为5.txt
[root@hf-01 d6z]# bunzip2 1.txt.bz2 > 5.txt
[root@hf-01 d6z]# ls
1.txt 4.txt 5.txt
bzip2压缩级别
- bzip2默认压缩级别为 9
file查看压缩文件大小
- file命令,会知道压缩文件的类型,大小
[root@hf-01 d6z]# file 1.txt.bz2
1.txt.bz2: bzip2 compressed data, block size = 900k
- 若是文件名的格式被改错,或者不知道
- 在使用less、cat、head查看该文件的时候,会提示“该文件是二进制文件,是否继续查看呢”
- 这时候可以使用 file命令 去查看,会知道该文件的格式
bzcat查看压缩文件内容
- bzcat命令,查看压缩文件中的内容
- 格式 bzcat 1.txt.bz2
[root@hf-01 d6z]# bzcat 1.txt.bz2
查看的时候,需注意压缩文件是否为空,若为空,则看不到什么文件
- 再见乱码:5 分钟读懂 MySQL 字符集设置
- PHP 高级面试题 - 如果没有 mb 系列函数,如何切割多字节字符串
- 如何做一个小程序口令红包功能
- 使用思维导图,优雅的完成自己的代码
- 移动端布局攻略
- nginx反向代理https网站 并实现网站的注册和登录功能
- 通过nginx GeoIP模块 限制某些国家地区访问网站
- CDN加速下通过nginx获取网站访客真实ip
- linux centos7服务器使用密钥登录ssh同时禁止root密码登录
- linux nginx服务器安装verynginx防止CC攻击
- linux nginx安装HttpGuard防止CC攻击
- wordpress您的主机禁用了mail()函数 SMTP邮件通知解决方法
- 我的编程之路:知识管理与知识体系
- UTF-8 为什么会比 UTF-16 浪费?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法