linux壓縮與解壓

2021-10-24 22:44:33 字數 731 閱讀 9586

首先先區分打包和壓縮概念上的不同:

打包:將一大堆檔案或目錄變成乙個總的檔案。

壓縮:將乙個大的檔案通過一些壓縮演算法變成乙個小檔案。

在linux中,很多壓縮程式只能針對乙個檔案進行壓縮,這樣當你想要壓縮一大堆檔案時,你就得先借助另外的工具將這一大堆檔案先打成乙個包,然後再就原來的壓縮程式進行壓縮。

linux中最常用的打包程式即tar,使用tar程式打出來的包我們常稱為tar包,tar包檔案通常以.tar結尾。生成tar包後,就可以用其它的程式來進行壓縮了。

而為了方便使用者在打包解包的同時可以壓縮或解壓檔案,tar也通過引數,提供了一些特殊的功能,使可以在打包或解包的同時呼叫壓縮程式,比如呼叫gzip、bzip2等。

打包程式tar的常用引數介紹如下:

不同字尾檔案的壓縮解壓方式如下:

解壓到指定目錄,tar命令可用-c引數來指定:

tar -zxvf japan.tar.gz -c /tmp/

uncompress可用如下方式指定:

uncompress -c /usr/local/filename.z > /path/filename

linux 壓縮與解壓

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tg...

linux 壓縮與解壓

tar cvf test.tar test 將test資料夾打包成test.tar。tar xvf test.tar 將test.tar 進行拆解,從中抽取檔案 tar tvf test.tar 列出tar包中內容 tar rf test.tar log 將log資料夾追加到test.tar中 gz...

Linux壓縮與解壓縮

linux下常用壓縮格式 zip gz bz2 tar.gz tar.bz2 zip與windows中的zip是通用的 壓縮命令 zip 壓縮檔案名 源檔名 zip r 壓縮檔案名 源資料夾名 解壓縮命令 unzip 被解壓檔案包 gzip linux專用的格式,但在windows中也能解壓 壓縮命...