tar打包和解包

2021-09-19 19:29:50 字數 1048 閱讀 5753

tar這個命令用了上百次,每次用之前都需要再確認一遍。雖然是很簡單的命令,但是對於乙個每天要想很多事情的老年人來說,要精準記住每個引數還真不是件容易的事,索性寫下來,下次開啟博文照做就好了,呵呵~

打包:

tar zcvf file.tar.gz file1 file2 file2

tar jcvf file.tar.bz2 file1 file2 file3

解包:

tar zxvf file.tar.gz

tar jxvf file.tar.bz2

幾個引數的含義:

-c: 建立新的檔案或檔案;

-x:從壓縮包中釋放檔案;

-z:用gzip來壓縮/解壓縮檔案,生成壓縮包為tar.gz。加上該選項後可以將檔案檔案進行壓縮,但還原時也一定要使用該選項進行解壓;

-j:使用bzip2進行檔案壓縮,生成 tar.bz2;

-v:列印壓縮檔案的詳細報告資訊,若不加該選項,則不列印檔案資訊;

-f:使用檔案檔案或裝置,必選項。

-t:列出檔案檔案的內容,檢視已經備份了哪些檔案,這個選項我不常用。

-u:更新檔案,用新增的檔案取代原備份檔案,如果在備份檔案中找不到要更新的檔案,則把它追加到備份檔案的最後,對於我來說,也不常用。

建立tar包

tar -cvf  file.tar file1  file2

tar -zcvf  file.tar.gz  file1  file2

tar -jcvf   file.tar.bz2  file1  file2

檢視tar包

tar -tvf  file.tar

tar -ztvf  file.tar.gz

tar -jtvf  file.tar.bz2

釋放tar包

tar -xvf  file.tar

tar -zxvf  file.tar.gz

tar -jxvf  file.tar.bz2

目錄的打包和解包

由於程式中需要把整個目錄打包,所以自己寫了打包和解包函式,我對此打包檔案的布局設計如下 20位元組 表明目錄結構的起點 目錄結構起點 前 20個位元組標明的 檔案內容起點 檔案fd結構 檔案fd結構 檔案內容 檔案內容 目錄fd結構 目錄fd結構 目錄fd結構 20位元組 表明目錄結構的起點 目錄結...

python中 和 的打包和解包

python中的 和 能夠讓函式支援任意數量的引數,它們在函式定義和呼叫中,有著不同的目的 一.打包引數 的作用 在函式定義中,收集所有的位置引數到乙個新的元組,並將這個元組賦值給變數args def f args print args f f 1 1,f 1,2,3,4 1,2,3,4 的作用 在...

打包和解包彙總 gz bz2 xz zip

gz tar xvzf abc.tar.gz gz壓縮的解包 打包 tar cvzf abc.tar.gz abc.txt bz2 tar xvjf abc.tar.bz2 bz2格式的解包 打包 tar cvjf abc.tar.bz2 abc.txt xz 先xz d abc.tar.xz 然後...