linux下解壓縮及壓縮命令小結

2021-06-18 01:02:52 字數 868 閱讀 2279

linux下最常用的打包程式就是tar了,使用tar程式打出來的包我們常稱為tar包,tar包檔案的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程式來進 

行壓縮了,所以首先就來講講tar命令的基本用法: 

tar命令的選項有很多(用man tar可以檢視到),但常用的就那麼幾個選項,下面 

來舉例說明一下: 

這條命令是將所有.jpg的檔案打成乙個名為all.tar的包。-c是表示產生新的包 

,-f指定包的檔名。 

# tar -rf all.tar *.gif 

這條命令是將所有.gif的檔案增加到all.tar的包裡面去。-r是表示增加檔案的 

意思。 

# tar -uf all.tar logo.gif 

這條命令是更新原來tar包all.tar中logo.gif檔案,-u是表示更新檔案的意思。 

# tar -tf all.tar 

這條命令是列出all.tar包中所有檔案,-t是列出檔案的意思 

# tar -xf all.tar 

這條命令是解出all.tar包中所有檔案,-x是解開的意思 

以上就是tar的最基本的用法。為了方便使用者在打包解包的同時可以壓縮或解壓 

檔案,tar提供了一種特殊的功能。這就是tar可以在打包或解包的同時呼叫其它的壓 

縮程式,比如呼叫gzip、bzip2等。 

1) tar呼叫gzip 

gzip是gnu組織開發的乙個壓縮程式,.gz結尾的檔案就是gzip壓縮的結果。與gzip 

相對的解壓程式是gunzip。tar中使用-z這個引數來呼叫gzip。下面來舉例說明一下 

: 

linux命令之壓縮及解壓縮

1 gzip root localhost gzip a.sh 壓縮後檔案字尾為.gz root localhost gzip d a.sh.gz 解壓gz檔案 root localhost zcat a.sh.gz 檢視壓縮檔案 2 bzip root localhost bzip2 a.sh 壓...

linux下的壓縮解壓縮命令

1.以.a為副檔名的檔案 tar xv file.a 2.以.z為副檔名的檔案 uncompress file.z 3.以.gz為副檔名的檔案 gunzip file.gz 4.以.bz2為副檔名的檔案 bunzip2 file.bz2 5.以.tar.z為副檔名的檔案 tar xvzf file....

linux下的壓縮解壓縮命令

1.以.a為副檔名的檔案 tar xv file.a 2.以.z為副檔名的檔案 uncompress file.z 3.以.gz為副檔名的檔案 gunzip file.gz 4.以.bz2為副檔名的檔案 bunzip2 file.bz2 5.以.tar.z為副檔名的檔案 tar xvzf file....