偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

【重磅推薦】Linux平臺(tái)上的15款出色文件壓縮工具

譯文
系統(tǒng) Linux
文件壓縮對(duì)于管理員及普通用戶(hù)來(lái)說(shuō)極為常見(jiàn)。大家往往需要對(duì)大量文件進(jìn)行壓縮以節(jié)約磁盤(pán)空間,或者將數(shù)據(jù)在不同位置之間往來(lái)遷移。Linux平臺(tái)自帶多種快速有效工具,能夠?qū)⑽募w積壓縮40%到80%。本文將介紹15款最為出色的壓縮工具供大家選擇。

 [[166785]]

關(guān)于文件壓縮

文件壓縮對(duì)于管理員及普通用戶(hù)來(lái)說(shuō)極為常見(jiàn)。大家往往需要對(duì)大量文件進(jìn)行壓縮以節(jié)約磁盤(pán)空間,或者將數(shù)據(jù)在不同位置之間往來(lái)遷移。而在使用互聯(lián)網(wǎng)連接時(shí),壓縮數(shù)據(jù)能夠顯著節(jié)約帶寬占用及傳輸時(shí)間。Linux平臺(tái)自帶多種快速有效工具,能夠?qū)⑽募w積壓縮40%到80%。今天,我們將分享15款最為出色的壓縮工具供大家選擇。

適用場(chǎng)景

盡管大多數(shù)數(shù)據(jù)壓縮工具適用于全部Linux版本,但這里我們將采用Mint 17 Linux作為演示。

1.tar文件壓縮

這里的tar一詞源自tape archive,即磁帶歸檔。這款工具在Linux管理員中***人氣,且能夠?qū)zip、bzip2乃至lzip等多種文件格式進(jìn)行歸檔。

在Debian/Ubuntu中安裝tar:

  1. # apt-get install tar 

在CentOS中安裝tar:

  1. # yum install tar 

tar命令中的***參數(shù)必須來(lái)自Acdrtux。

示例

創(chuàng)建一個(gè)512 MB大小的文件:

  1. # fallocate -l 512M um.img 

創(chuàng)建歸檔:

  1. # tar -cvfz um.tar.gz um.img 

-c – 創(chuàng)建歸檔,-v – 冗余,-f 代表歸檔文件,-z 代表將文件壓縮為gzip格式。

使用man命令可獲取更多細(xì)節(jié)信息。

2.gzip文件壓縮

gzip工具是Linux當(dāng)中***人氣的快速文件壓縮工具,其能夠保留原始文件名并為其添加.gz擴(kuò)展名與時(shí)間戳。各類(lèi)Linux發(fā)行版通常都提供其內(nèi)置軟件包,即使不具備,大家也能輕松完成安裝。

ubuntu環(huán)境:

  1. # apt-get install gzip 

CentOS環(huán)境:

  1. # yum install gzip 

示例:

  1. # gzipexamplefile 

獲取關(guān)于壓縮文件的信息:

  1. # gzip -l examplefile.gz 
  2. compressed uncompressed ratio uncompressed_name 
  3. 203559 209715200 99.9% examplefile 

對(duì)壓縮文件進(jìn)行解壓縮:

  1. #gzip -d examplefile.gz

以遞歸方式壓縮全部文件與目錄:

  1. # gzip -r examplefile 

這里不建議大家使用以上工具,否則會(huì)給數(shù)據(jù)恢復(fù)帶來(lái)阻礙。

3.lzma文件壓縮

Lzma是一款與zip及tar類(lèi)似的壓縮工具,但其執(zhí)行速度可與bzip比肩,且內(nèi)置于全部Linux發(fā)行版當(dāng)中。

要?jiǎng)?chuàng)建一個(gè)歸檔文件,使用以下命令:

  1. # lzma -c --stdoutexamplefile>examplefile.lzma 

提取數(shù)據(jù):

  1. # lzma -d --stdoutexamplefile.lzma>examplefile 

雖然lzma是一款強(qiáng)大的工具,但其在Linux用戶(hù)中的人氣并不高。

4.xz文件壓縮

XZ屬于lzma的繼承者,它不僅能夠壓縮單一文件,也可以利用一條命令壓縮多個(gè)文件。這款工具于2009年面世,因此對(duì)于陳舊Linux版本的支持效果可能不好。但其已經(jīng)登陸全部***Linux操作系統(tǒng),且能夠自動(dòng)為壓縮文件添加.xz擴(kuò)展名。

示例:

壓縮文件:

  1. # xzexamplefile 

解壓文件:

  1. # xz -d examplefile.xz 

5.bzip2文件壓縮

Bzip2工具的執(zhí)行速度遠(yuǎn)超gzip,其能夠更為緊湊地壓縮文件與文件夾。不過(guò),它在壓縮過(guò)程中需要使用更多內(nèi)存,要降低內(nèi)存占用,須添加-s選項(xiàng)。

示例:

  1. # bzip2examplefile 

添加-s標(biāo)記:

  1. # bzip2 -s examplefile 

解壓.bz2壓縮文件:

  1. # bzip2 -d examplefile.bz2 

或者:

  1. # bunzip2 examplefile.bz2 

使用-v選項(xiàng)實(shí)現(xiàn)冗余:

  1. # bzip2 -v examplefile 
  2. examplefile: 1184831.638:1, 0.000 bits/byte, 100.00% saved, 209715200 in, 177 out

6.pax文件壓縮

Pax是一款知名度較低的Linux壓縮工具,其執(zhí)行速度很快且不僅僅是一款壓縮工具,同時(shí)亦能實(shí)現(xiàn)歸檔文件的遠(yuǎn)程復(fù)制。Pax在Ubuntu與Mint Linux中并未默認(rèn)安裝。

安裝軟件包:

  1. # apt-get install pax 

示例:

  1. # pax -wf examplefile.tar examplefile 

w 選項(xiàng)用于寫(xiě)入歸檔,f代表文件。

使用-z選項(xiàng)將文件壓縮為gzip,否則默認(rèn)為bzip格式:

  1. # pax -wf examplefile.tar.gz examplefile 

列出歸檔內(nèi)容:

  1. # pax -f examplefile.tar 

提取歸檔內(nèi)容:

  1. # pax -r <examplefile.tar 

7.Peazip文件壓縮器

Peazip是一款跨平臺(tái)壓縮工具,其基于7zip、p7zip、freearch等開(kāi)源工具,能夠支持180多種文件格式——大家可以將其作為理想的WinRar替代方案。

安裝:

下載軟件包并安裝:

  1. # wget sourceforge.net/projects/peazip/files/5.3.1/peazip_5.3.1.LINUX.Qt-2_i386.deb 

安裝軟件包:

  1. # dpkg -i peazip_5.3.1.LINUX.Qt-2_i386.deb

8.7zip文件壓縮器

7Zip文件壓縮器是一款開(kāi)源工具,最初面向微軟Windows開(kāi)發(fā),支持多種文件壓縮格式且擁有出色的文件壓縮比率,且可通過(guò)單一命令壓縮多個(gè)文件。

安裝:

  1. # apt-get install p7zip-full p7zip-rar 

示例:

  1. # 7z a examplefile.7z examplefile

提取文件:

  1. # 7z e examplefile.7z 

9.shar文件壓縮

Shar是一款命令行工具,可用于壓縮測(cè)試文件,其被寶島為“shell歸檔”工具。大家可以利用這款工具輕松實(shí)現(xiàn)shell腳本歸檔。

安裝:

  1. # apt-get install sharutils 

示例:

壓縮文件:

  1. # sharexamplefile>examplefile.shar 

解壓文件:

  1. # unsharexamplefile.shar 

10.cpio文件壓縮

它可用于復(fù)制輸入與輸出結(jié)果,即逐行讀取輸入文件列表并輸出歸檔文件。這是一款經(jīng)典工具,內(nèi)置于各Linux發(fā)行版當(dāng)中。

示例:

  1. # cd /tmp 
  2. ls | cpio -ov>/home/username/backup.cpio 

解壓歸檔文件:

  1. # cpio -idv<backup.cpio 

11.ar

作為rar的前身,它仍然存在于Debian及各衍生版本當(dāng)中。ar易于使用,但人氣并不高。

示例:

創(chuàng)建歸檔:

  1. # arcvsrexamplefile.aexamplefile 

解壓歸檔:

  1. # ar -xv examplefile.a 

12.ISO

ISO可創(chuàng)建虛擬磁盤(pán)鏡像或.iso光盤(pán)鏡像,并將其燒錄至新磁盤(pán)或者其他介質(zhì)當(dāng)中。這是一款實(shí)用工具,可幫助Linux管理員將服務(wù)器軟件備份至光盤(pán)以備今后使用。

示例:

  1. # dd if=/media/dvd of=/home/username/filename.iso 

13.kgb

Kgb是一款知名度不高但卻非常出色的歸檔工具,能夠以極高的壓縮比率將多個(gè)文件轉(zhuǎn)換為歸檔。它支持全部常見(jiàn)文件歸檔格式,包括zip、gzip、7zip以及rar。

安裝:

  1. # apt-get install kgb 

示例:

  1. # kgbexamplefile.kgbexamplefile 

提取軟件包:

  1. # kgb x examplefile.kgb 

14.Zpac

Zpac能夠處理大型文件,它誕生于2010年6月15號(hào),擁有出色的數(shù)據(jù)壓縮比率且基于PAQ上下文混合算法。

安裝:

  1. # apt-get install zpac 

示例:

  1. # zpaq c examplefile.tar examplefile 

15.File Roller

File roller是一款配備GUI的Linux歸檔管理器,能夠創(chuàng)建或修改歸檔文件、顯示歸檔內(nèi)容且支持幾乎全部文件格式,包括.iso、.lsa、7zip、gzip、zip以及zz等等,且內(nèi)置于Mint與Ubuntu發(fā)行版當(dāng)中。

 

總結(jié) 

壓縮工具的性能根據(jù)具體文件且立足系統(tǒng)的不同而有所區(qū)別,因此大家應(yīng)當(dāng)多準(zhǔn)備幾款選項(xiàng)以備不時(shí)之需。雖然目前可供選擇的壓縮工具可謂琳瑯滿(mǎn)目,但我們無(wú)疑應(yīng)該關(guān)注那些經(jīng)過(guò)時(shí)間考驗(yàn)的標(biāo)準(zhǔn)化選項(xiàng)。

原文標(biāo)題:Top 15 file compression utilities in Linux,作者:Rajneesh Upadhyay

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:劉永紅 來(lái)源: 51CTO.com
相關(guān)推薦

2021-02-25 09:02:29

FacebookZstd應(yīng)用

2021-01-13 10:07:57

Linux 工具 開(kāi)發(fā)

2011-07-21 09:29:49

Windows系統(tǒng)工具免費(fèi)工具

2016-04-20 15:36:38

圖片壓縮工具輕量化

2019-11-26 14:52:40

Linux工具寫(xiě)作者

2021-01-04 09:52:35

Git開(kāi)源報(bào)表工具

2011-05-11 09:03:33

javascript開(kāi)發(fā)工具

2014-05-06 10:14:07

Bootstrap前端工具

2014-05-22 10:51:17

Linux文件管理工具

2016-09-20 09:13:08

開(kāi)源智能工具

2022-06-14 07:29:51

squoosh壓縮工具開(kāi)源

2018-01-17 08:35:07

LinuxLaTeX編輯器

2020-08-21 09:58:16

谷歌Android工具

2011-01-04 09:20:00

2019-08-13 08:00:16

壓縮工具7-Zip

2012-06-12 09:43:34

微軟Linux服務(wù)

2025-03-21 07:07:59

2020-09-17 12:30:51

Linux比較工具命令

2011-12-31 10:26:19

jQuery Mobi插件

2014-07-04 11:29:52

CentOSLinux壓縮工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)