天天看點

基于Linux的檔案歸檔以及壓縮解壓

一、檔案的歸檔

tar,對檔案進行歸檔

基于Linux的檔案歸檔以及壓縮解壓

将/etc/指令歸檔到etc.tar下。

基于Linux的檔案歸檔以及壓縮解壓

同時還能将已經歸檔的檔案解開。

打包的參數主要有:

-c------建立一個壓縮檔案

-x------解開一個壓縮檔案

-t-------檢視tarfile裡面的檔案

-v------壓縮的過程顯示檔案

-f------指定打包的檔案名

-p-----使用原檔案的原來屬性

-P-----可以使用絕對路徑來壓縮

二、壓縮與解壓

在linux作業系統下主要有:gzip,bzip,xz,zip,4種壓縮方式。同時也對應了gunzip,bunzip,unxz,unzip,4種解壓方式。

1、zip

基于Linux的檔案歸檔以及壓縮解壓

在解壓後可以發現檔案變小。

基于Linux的檔案歸檔以及壓縮解壓

解壓後,重新獲得該檔案。

2、gzip

基于Linux的檔案歸檔以及壓縮解壓

3、bzip2

基于Linux的檔案歸檔以及壓縮解壓

4、xz

基于Linux的檔案歸檔以及壓縮解壓

在歸檔後,再進行解壓壓縮過程有點繁瑣,我們還可以利用調整參數,優化這一過程。

基于Linux的檔案歸檔以及壓縮解壓

歸檔後直接獲得了etx.tar.gz檔案

-z------是否具有gzip屬性,亦或是否使用gzip壓縮

-j-------是否具有bzip2屬性,亦或是否使用bzip2壓縮

-J------是否具有zip屬性,亦或是否使用zip壓縮

唯一值得注意的是,xz壓縮無法通過該方式直接進行

繼續閱讀