Linux(Mac)壓縮解壓tar命令使用

2021-08-19 10:04:47 字數 2376 閱讀 2658

3.舉例說明

4.參考文件

linux下最常用的打包程式就是tar了,使用tar程式打出來的包我們常稱為tar包,tar包檔案的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程式來進行壓縮了,另外,tar可以在打包或解包的同時呼叫其它的壓縮程式,比如呼叫gzip、bzip2等。 通常來說,linux命令在mac上同樣適用,以下命令主要是在mac環境下實驗。

tar

[引數:-cxtzjvfppn]

[檔案與目錄]

[要壓縮的檔案]

不同壓縮演算法,優勢可見而知,rar壓縮率要高一些,但是現在比較普遍使用的還是zip。

desktopll-

rw-r-

-r--

1liuhe

staff

127b

jan23

23:51

***.

rar-rw-

r--r

--1liuhe

staff

148b

jan23

23:49

***.

tar.gz-

rw-r-

-r--

1liuhe

staff

153b

jan24

00:25xx.

7z-rw-

r--r

--1liuhe

staff

163b

jan23

23:49

***.

tar.

bz2-rw-

r--r

--1liuhe

staff

436b

jan23

23:50

***.

zip-rw-

r--r

--1liuhe

staff2.

5kjan

2400:24xx.

tar

壓縮解壓都要用到其中乙個,可以和別的命令連用但只能用其

中乙個。

-c:--create建立壓縮檔案

-x:--extract解壓tar檔案

-t:--list檢視tarfile中的檔案(內容 )

-u:--update更新原壓縮包中的檔案

-f:--file使用檔案名字,切記,這個引數是最後乙個引數,後面只能接檔名。

-z:--gzip,--gunzip,--ungzip 呼叫gzip執行壓縮或解壓縮

-j:--bzip2,呼叫bzip2執行壓縮或解壓縮

-z:--compress,--uncompress 呼叫compress執行壓縮或解壓縮

-v:--verbose 壓縮過程中顯示檔案,但是不建議用在背景執行過程。

-o:將檔案解開到標準輸出

tar只是打包,不是壓縮。

打包:tar cvf filename.tar dirname

解包:tar xvf filename.tar

如果加z引數,則以.tar.gz 或.tgz來代表 gzip 壓縮過的 tar file。

壓縮:tar zcvf filename.tar

.gz dirname

解壓:tar zxvf filename.tar

.gz

如果加 j 引數,則以 .tar.bz2 來作為附檔。

壓縮:tar jcvf filename.tar

.bz2 dirname

解壓:tar jxvf filename.tar

.bz2

壓縮:zip filename.zip dirname

解壓:unzip filename.zip

sudo install -c

-o$user rar /usr/local/bin

sudo install -c

-o$user unrar /usr/local/bin

測試命令:linux同樣適用。

壓縮:rar a filename.rar dirname

解壓:unrar x filename.rar

列出壓縮包檔案

tar -tf

all.tar

多個檔案不同型別檔案壓縮

tar -zcvf filename.tar

.gz a.png b.txt c.log

tar 壓縮和解壓

1 命令格式 tar 必要引數 選擇引數 檔案 2 命令功能 用來壓縮和解壓檔案。tar本身不具有壓縮功能。他是呼叫壓縮功能實現的 3 命令引數 必要引數有如下 a 新增壓縮檔案到已存在的壓縮 b 設定區塊大小 c 建立新的壓縮檔案 d 記錄檔案的差別 r 新增檔案到已經壓縮的檔案 u 新增改變了和...

tar命令壓縮 解壓

打包成tar.gz格式壓縮包 tar zcvf helloword.tar.gz helloword 解壓tar.gz格式壓縮包 tar zxvf helloword.tar.gz 打包成tar.bz2格式壓縮包 tar jcvf helloword.tar.bz2 helloword 解壓tar....

tar命令壓縮和解壓 tar檔案

1.壓縮 tar cvf tmp etc.tar etc 2.解壓 tar xvf tmp etc.tar c 3.tar命令常用的功能 c 建立新的tar檔案 x 解開tar檔案 t 列出tar檔案中包含的檔案的資訊 r 附加新的檔案到tar檔案中 注意 以上功能是獨立的,一次只能使用乙個。4.t...