Linux學習之檔案壓縮與打包

2021-07-01 18:57:32 字數 622 閱讀 4524

1.gzip 檔案壓縮與解壓縮

gzip filename     壓縮後不儲存原始檔

gzip -c filename > filename  壓縮後儲存原始檔

gunzip 檔案解壓縮

gunzip filename     解壓縮後不儲存原始檔

gunzip -c filename > filename  解壓縮後儲存原始檔

zcat filename 將filename(壓縮)的檔案內容讀出來

gzip壓縮後字尾為gz

2.bzip2 檔案壓縮與解壓縮

bzip2 filename     壓縮

bunzip2 filename 解壓縮

bzcat filename 將filename(壓縮)的檔案內容讀出來

壓縮後檔案字尾為bz2

3.tar 打包

tar -cvf test.tar test/ test2/

上面的命令建立了乙個含有test和test2目錄內容的test.tar歸檔檔案。

tar -tf test.tar

列出tar檔案test.tar的內容,但並不解壓。

tar -xvf test.tar

從test.tar提取內容。

Linux學習之檔案打包與壓縮

在講 linux 上的壓縮工具之前,有必要先了解一下常見常用的壓縮包檔案格式。在 windows 上最常見的不外乎這兩種 zip,7z字尾的壓縮檔案。而在 linux 上面常見的格式除了以上兩種外,還有.rar,gz,xz,bz2,tar,tar.gz,tar.xz,tar.bz2,簡單介紹如下 檔...

Linux之檔案壓縮與打包詳解

在講解壓縮與打包之前說一下什麼是壓縮,簡單的說,就是經過壓縮軟體壓縮的檔案叫壓縮檔案,壓縮的原理是把檔案的二進位制 壓縮,把相鄰的0,1 減少,比如有000000,可以把它變成6個0 的寫法60,來減少該檔案的空間,計算機中都是以byte為單位的,其實bit才是計算的最小單位,比如對於乙個8位的 0...

Linux學習 之 檔案壓縮和打包

gzip gunzip 是用來壓縮和解壓縮單個檔案的工具。壓縮 檔案 gzip 解壓縮 檔案 tar 可以打包單個檔案,還可以將整個目錄中的全部檔案整合成乙個包,整合包還能使用gzip的功能進行壓縮。字尾名 tar 或者 tar.gz 或者 tgz z 表示gzip壓縮 c 表示建立壓縮檔案 cre...