速查表
| 后綴 | 壓縮 | 解壓 |
|---|---|---|
| .tar | tar czvf filename.tar | tar xzvf filename.tar dirname |
| .gz | gzip filename | gzip -d filename.gz gunzip filename.gz |
| .tar.gz .tgz |
tar zcvf filename.tar.gz dirname tar zcvf filename.tar.gz dirname1 dirname2 dirname3.....(多個文件) |
tar zxvf filename.tar.gz |
| .bz2 | bzip2 -z filename | bzip2 -d filename.bz2 bunzip2 filename.bz2 |
| .tar.bz2 | tar jcvf filename.tar.bz2 dirname | tar jxvf filename.tar.bz2 |
| .bz | bzip2 -d filename.bz bunzip2 filename.bz |
|
| .tar.bz | tar jxvf filename.tar.bz | |
| .z | compress filename | uncompress filename.z |
| .tar.z | tar zcvf filename.tar.z dirname | tar zxvf filename.tar.z |
| .zip | zip filename.zip dirname | unzip filename.zip |
tar 參數(shù)詳解
z 是因為解壓gz的文件 x是解壓 v是報告詳細信息 f是使用tar必選的放最后
c 創(chuàng)建新的檔案文件(壓縮)(所以壓縮文件的參數(shù)是c代替x:czvf)
r 把要存檔的文件追加到檔案文件的未尾。例如用戶已經(jīng)作好備份文件,又發(fā)現(xiàn)還有一個目錄或是一些文件忘記備份了,這時可以使用該選項,將忘記的目錄或文件追加到備份文件中。
t 列出檔案文件的內(nèi)容,查看已經(jīng)備份了哪些文件。
u 更新文件。就是說,用新增的文件取代原備份文件,如果在備份文件中找不到要更新的文件,則把它追加到備份文件的最后。
輔助選項:
b 該選項是為磁帶機設(shè)定的。其后跟一數(shù)字,用來說明區(qū)塊的大小,系統(tǒng)預(yù)設(shè)值為20(20*512 bytes)。
f 使用檔案文件或設(shè)備,這個選項通常是必選的。
k 保存已經(jīng)存在的文件。例如我們把某個文件還原,在還原的過程中,遇到相同的文件,不會進行覆蓋。
m 在還原文件時,把所有文件的修改時間設(shè)定為現(xiàn)在。
M 創(chuàng)建多卷的檔案文件,以便在幾個磁盤中存放。
v 詳細報告tar處理的文件信息。如無此選項,tar不報告文件信息。
w 每一步都要求確認。
z 用gzip來壓縮/解壓縮文件,加上該選項后可以將檔案文件進行壓縮,但還原時也一定要使用該選項進行解壓縮。
j 如果壓縮文件結(jié)尾是bzip2(bz2)就要加上這個選項
c與x對應(yīng),一個創(chuàng)建create,一個釋放extract,
如果加上 z/j,那么就會在 gzip/bz2 的基礎(chǔ)上進行壓縮/解壓縮。