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

2021-09-28 14:52:01 字數 1245 閱讀 3222

tar,對檔案進行歸檔

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

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

打包的引數主要有:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

歸檔和反歸檔以及檔案管理

關於歸檔和反歸檔,菜菜說用的不那麼多,經常用的nsdata 我們能直接進行歸檔的只有簡單資料型別 四大類 比如nsstring nsmutablestring,nsarray,nsmutablearray,nsdictionary,nsmutabledictionary nsdata,nsmutab...

linux檔案歸檔解壓

一 歸檔 1 檔案歸檔,就是把多個檔案變成乙個歸檔檔案 2 命令 tar c 建立 f 指定歸檔檔案名稱 t 顯示歸檔檔案中的內容 r 向歸檔檔案中新增檔案 get 取出單個檔案 delete 刪除單個檔案 x 取出歸檔檔案中的所有內容 c 指定解檔目錄 z gz格式壓縮 j bz2格式壓縮 j x...

linux檔案壓縮歸檔

gz gzip gunzip gzip d tar tar cf xf tar.gz tar zcf zxf zip zip r unzip bz2 bzip2 bunzip2 tar.bz2 tar cjf xjf 1 tar cf bak.tar log 將當前目錄下的所有log檔案打成乙個叫做...