(bzip2) - 将文件压缩成bz2格式

bzip2

将文件压缩成bz2格式

补充说明

bzip2命令 用于创建和管理(包括解压缩)“.bz2”格式的压缩包。我们遇见Linux压缩打包方法有很多种,以下讲解了Linux压缩打包方法中的Linux bzip2命令的多种范例供大家查看,相信大家看完后会有很多收获。

语法

bzip2(选项)(参数)

选项

-c或——stdout:将压缩与解压缩的结果送到标准输出;
-d或——decompress:执行解压缩;
-f或-force:bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆盖。请使用此参数;
-h或——help:在线帮助;
-k或——keep:bzip2在压缩或解压缩后,会删除原始文件。若要保留原始文件,请使用此参数;
-s或——small:降低程序执行时内存的使用量;
-t或——test:测试.bz2压缩文件的完整性;
-v或——verbose:压缩或解压缩文件时,显示详细的信息;
-z或——compress:强制执行压缩;
-V或——version:显示版本信息;
--repetitive-best:若文件中有重复出现的资料时,可利用此参数提高压缩效果;
--repetitive-fast:若文件中有重复出现的资料时,可利用此参数加快执行效果。

参数

文件:指定要压缩的文件。

实例

压缩指定文件filename:

bzip2 filename
或
bzip2 -z filename

这里,压缩的时候不会输出,会将原来的文件filename给删除,替换成filename.bz2.如果以前有filename.bz2则不会替换并提示错误(如果想要替换则指定-f选项,例如bzip2 -f filename;如果filename是目录则也提醒错误不做任何操作;如果filename已经是压过的了有bz2后缀就提醒一下,不再压缩,没有bz2后缀会再次压缩。

解压指定的文件filename.bz2:

bzip2 -d filename.bz2
或
bunzip2 filename.bz2

这里,解压的时候没标准输出,会将原来的文件filename.bz2给替换成filename。如果以前有filename则不会替换并提示错误(如果想要替换则指定-f选项,例如bzip2 -df filename.bz2

压缩解压的时候将结果也输出:

$bzip2 -v filename

输入之后,输出如下:

filename:  0.119:1, 67.200 bits/byte, -740.00% saved, 5 in, 42 out.

这里,加上-v选项就会输出了,只用压缩举例了,解压的时候同理bzip2 -dv filename.bz2不再举例了。

模拟解压实际并不解压:

bzip2 -tv filename.bz2

输入之后,输出如下:

filename.bz2: ok

这里,-t指定要进行模拟解压,不实际生成结果,也就是说类似检查文件,当然就算目录下面有filename也不会有什么错误输出了,因为它根本不会真的解压文件。为了在屏幕上输出,这里加上-v选项了,如果是真的解压bzip2 -dv filename.bz2则输出的是把"ok"替换成了"done"。

压缩解压的时候,除了生成结果文件,将原来的文件也保存:

bzip2 -k filename

这里,加上-k就保存原始的文件了,否则原始文件会被结果文件替代。只用压缩举例了,解压的时候同理$bzip2 -dk filename.bz2不再举例了。

解压到标准输出:

bzip2 -dc filename.bz2

输入之后,输出如下:

hahahhaahahha

这里,使用-c指定到标准输出,输出的是文件filename的内容,不会将filename.bz2删除。

压缩到标准输出:

bzip2 -c filename
bzip2: I won't write compressed data to a terminal.
bzip2: For help, type: `bzip2 --help'.

这里,使用-c指定压缩到标准输出不删除原有文件,不同的是,压缩后的文件无法输出到标准输出。

使用bzip2的时候将所有后面的看作文件(即使文件名以'-'开头):

bzip2 -- -myfilename

这里主要是为了防止文件名中-产生以为是选项的歧义。

热点新闻

受疫情影响 Booking.com宣布最多裁员25%

全球酒店预订平台Booking.com母公司Booking Holdings今日宣布,由于新冠病毒疫情继续对旅游造成广泛影响,该公司计划在全球范围内最多裁员25%。目前,Booking.com拥有逾1.7万名员工。 阅读全文

发布于:2020-08-04T23:15:13Z  |  109次阅读  |  详细内容 »

不惜一切坚持生产 特斯拉成为疫情下汽车业最大赢家

疫情危机之中,由于前期“种下的种子”渐渐长成,特斯拉逆势迎来大丰收。面对疫情冲击,全球传统车企遭受重创,销量和利润暴跌之时,特斯拉却仍保持盈利,股价由三月低点至今已飙升了约4倍。这使得它7月初市值超越大众和丰田后,始终稳坐全球第一大车企宝座。 阅读全文

发布于:2020-08-02T17:46:01Z  |  92次阅读  |  详细内容 »

CDC预测:未来30天 美国每天将有1000人死于新冠肺炎

美国疫情现况有多严峻?美疾控中心(CDC)预测,未来30天,美国每天将有1000人死于新冠肺炎。据美国有线电视新闻网(CNN)消息,过去一周,美国27个州的疫情逐渐趋缓,这是一个好消息,但对全美来说,疫情还是相当严重。根据CDC发布的一份综合预测数据,到8月22日,美国新冠肺炎死亡病例将达到17.3万例,在未来30天,平均每天就有1000个美国人死于新冠肺炎。 阅读全文

发布于:2020-08-03T12:15:09Z  |  81次阅读  |  详细内容 »

小伙落水失踪 10天内微信余额却被多次提现

8月2日,据媒体报道,7月19日晚,四川宜宾一男子在救落入江中的弟弟时不慎失踪,但随后却不断收到其微信余额提现和消费的提示信息。报道称,7月19日晚9点左右,男子姜某成和女友带着9岁的弟弟到江边游玩,结果弟弟不慎失足落水,姜某成急忙扑入水中营救,却不料双双遇险。最终弟弟被路人救起送医,姜某成却下落不明,目前搜寻工作仍在继续。 阅读全文

发布于:2020-08-02T17:51:19Z  |  77次阅读  |  详细内容 »

微软发布新的Windows Insider计划网站

微软今日发布了改版后的Windows Insider计划网站。新网站经过重新设计,更加方便用户访问和参与,新的Windows Insider网站将为测试者了解该计划提供一站式服务。Windows Insider计划是一个由数百万Windows最忠实的粉丝组成的社区,他们可以第一时间看到Windows接下来的变化。 阅读全文

发布于:2020-08-02T00:14:38Z  |  77次阅读  |  详细内容 »

新冠病例激增之际 澳大利亚又暴发H7N7禽流感

据美国彭博社8月1日消息,澳大利亚维多利亚州一家农场近日暴发了H7N7禽流感,农场内约有半数禽类感染病毒。另据美媒消息,澳大利亚的新冠疫情形势也不乐观,维多利亚州2日单日新增确诊病例就超过了650例,高于前一日的397例。 阅读全文

发布于:2020-08-02T16:14:37Z  |  71次阅读  |  详细内容 »

任正非三天去了三所高校 传递两个重要信号

许久不见,任正非再露面!一改去年以来频繁接受媒体专访的画风,最近三天(7月29日至31日),任正非接连去了三所高校:上海交通大学、复旦大学、东南大学。任正非此行依然金句连连,他在上海交通大学说,希望大学像“灯塔”,照亮自己,也照亮别人;他在复旦大学说:未来我们拼什么,就是拼教育、拼人才;他在东南大学说:教授甘坐冷板凳,这就是中国的希望。 阅读全文

发布于:2020-08-02T16:14:47Z  |  70次阅读  |  详细内容 »

特斯拉CEO马斯克:中国人聪明勤奋 反观美国太自满

特斯拉CEO埃隆·马斯克周五(7月31日)接受美国“汽车新闻”网站采访时直言,中国令他震撼,中国人非常聪明而且非常勤奋,反观美国自己则太过自满。据美国全国广播公司财经频道(CNBC)报道,采访当天,当“汽车新闻”网站的出版商杰森·斯坦问到“中国作为全球电动汽车策略领导者如何”时,马斯克说道: 阅读全文

发布于:2020-08-02T11:44:51Z  |  70次阅读  |  详细内容 »

抢夺东南亚 蚂蚁金服和腾讯的移动支付战

7月28日,腾讯宣布,土耳其伊斯坦布尔机场正式接入微信支付,中国游客可通过微信支付直接使用人民币进行交易结算。微信支付又落地了一个新市场。以蚂蚁金服(现更名为“蚂蚁科技”)和腾讯为代表的中国公司,早已将移动支付战争打到了海外。支付宝和微信支付已经渗透进几百个海外城市,使中国出境游客可以在本地商户,使用人民币支付。 阅读全文

发布于:2020-08-02T17:49:47Z  |  68次阅读  |  详细内容 »

勒索软件Maze公开数十GB的LG和施乐内部数据

在未能勒索到赎金之后,勒索软件 Maze 背后的犯罪组织公开了 50.2 GB 的 LG 内部数据和 25.8 GB 的施乐内部数据。Maze 犯罪组织入侵企业网络后,首先窃取数据然后加密数据,最后索要赎金解密文件。 阅读全文

发布于:2020-08-05T23:45:42Z  |  66次阅读  |  详细内容 »

字节跳动:考虑在美国之外重新设立TikTok总部

字节跳动发布最新声明称,考虑在美国之外的主要市场,重新设立TikTok总部。字节跳动声明全文:字节跳动始终致力于成为全球公司。根据目前情况,字节跳动考虑在美国之外的主要市场,重新设立TikTok总部,以更好地服务全球用户。 阅读全文

发布于:2020-08-04T03:44:23Z  |  66次阅读  |  详细内容 »

如果特斯拉Cybertruck失败 马斯克还有Plan B

据外媒报道,特斯拉CEO埃隆·马斯克在周末发表的评论详细阐述了他的备用计划以防即将到来的Cybertruck以失败告终。马斯克在周日出版的Automotive News的采访中表示,如果Cybertruck失败,特斯拉只会制造一种常规版和类似版皮卡。 阅读全文

发布于:2020-08-04T08:14:48Z  |  65次阅读  |  详细内容 »

无视疫情?美国玩家举行业余线下《使命召唤》赛事

今年的新冠病毒疫情已经在世界范围造成了巨大影响,许多体育赛事都取消了现场观众,而电子竞技更是利用先天便利在线上进行。游戏本来是人们居家隔离期间的社交利器,但偏偏有人要在危险边缘疯狂试探,明明能在线上举行的游戏赛事,非得搬到线下进行现场接触与人群聚集。 阅读全文

发布于:2020-08-02T16:14:39Z  |  63次阅读  |  详细内容 »

马斯克:当太空旅行像航空旅行一样普遍 人类文明未来将得到保证

8月3日消息,据国外媒体报道,今天SpaceX飞船及NASA宇航员完成历史性飞行,安全返回地球。SpaceX CEO马斯克非常兴奋,在社交网络上发表了许多言论。美国国家航空航天局(简称NASA)宇航员Bob Behnken和Doug Hurley在当地时间下午2:45在墨西哥湾地区降落,这是首次由商业化建造和运营的宇宙飞船载人到达国际空间站并载人返回。 阅读全文

发布于:2020-08-03T12:15:23Z  |  62次阅读  |  详细内容 »

谭德塞:目前还没有治疗新冠病毒的“灵丹妙药”

世界卫生组织总干事谭德塞表示,人类目前还没有治疗新冠病毒的“灵丹妙药”,未来也许也不会有。据报道,3日,谭德塞在世卫组织新冠肺炎例行记者会上表示,“我很高兴大家在确定治疗方法方面取得了进展,可以帮助新冠病毒的重症患者康复。” 阅读全文

发布于:2020-08-03T21:52:11Z  |  61次阅读  |  详细内容 »

普华永道:新冠疫情将导致欧洲5G网络推出延迟12-18个月

据外媒报道,普华永道最近的一份报告显示,新冠疫情将使5G网络在欧洲的推出推迟12-18个月。根据这份报告,欧洲电信公司未来两年的投资支出将减少60-90亿欧元。普华永道在报告中写道:“电信公司需要立即采取行动,以解决其5G投资面临的压力。具体来说,考虑到由于新冠疫情封锁带来的网络容量需求的显著增长和变化,他们必须重新审视自己的5G业务案例和部署时间表。” 阅读全文

发布于:2020-08-03T18:16:46Z  |  61次阅读  |  详细内容 »

热门Linux命令