Linux tar檔案打包與壓縮

2021-10-03 18:20:15 字數 1758 閱讀 1537

.

在檔案的整理及傳輸過程中,經常會用到將檔案或者資料夾通過打包壓縮的方式整理成為乙個歸檔的檔案, windows中用到的壓縮解壓工具有很多,並且很方便,但是在linux當中呢,可能會稍微複雜一點,並且方式同樣是多樣化的。

檔案字尾

功能說明

*.zip

zip程式打包壓縮的檔案

*.rar

rar程式打包壓縮的檔案

*.7z

7zip程式打包壓縮的檔案

*.tar

tar程式打包,未壓縮的檔案

*.gz

gip(gnu zip)壓縮的檔案

*.xz

xz程式壓縮的檔案

*.bz2

tar打包,gzip程式壓縮的檔案

*.tar.gz

tar打包,gzip程式壓縮的檔案

*.tar.xz

tar打包,xz程式壓縮的檔案

*.tar.bz2

tar打包,bzib2程式壓縮的檔案

*.tar.7z

tar打包,7z程式壓縮的檔案

1、tar打包

tar -xzvf .tar.gz -c dir 解壓縮

tar -czvf .tar.gz file1 file2 dir 壓縮

-f 是執行tar過程中需要攜帶的

-f: 使用檔案名字,該引數作為最後乙個引數,後面只能接檔名。

(1)建立打包檔案

tar cvf test1.tar 1 2

把1 2這兩個檔案打包成乙個檔案test1,.tar是檔案字尾。

對於-f引數,後面要先接打包過後檔案的名字,後接打包的原始檔內容。

(2)壓縮

-z, --gzip ilter the archive through gzip:使用gzip壓縮

可以呼叫gzip,bzip等壓縮工具,對包進行壓縮。gzip最常用,使用gzip即可,.gz為字尾。

(3)解包

-x, --extract, --get extract files from an archive:解壓(自動識別各種格式的壓縮)

-c, --directory=dir change to directory dir:加壓到指定目錄

tar -xvf test1.tar

-f後面跟所要解壓的包的名字即可

(4)檢視

-t, --list list the contents of an archive: 檢視存檔的內容列表

tar tvf test1.tar

-t檢視包裡的內容,並不解壓。

(5)追加

linux tar命令 壓縮 打包 解壓 詳解

linux tar命令 壓縮 打包 解壓 詳解 1 常用壓縮命令 tar czvf 壓縮後的檔案.tar.gz 要壓縮的檔案 2 常用解壓命令 tar xzvf 解壓後的檔案.tar.gz 要解壓的目錄 3 引數意義 c 建立壓縮檔案 f 使用檔案名字,切記,這個引數是最後乙個引數,後面只能接檔名。...

檔案壓縮與打包

檔案壓縮原理 目前計算機都是使用所謂的byte來計量的,而事實上最小的計量單位應該是bit,而 byte 8bit,而對於數字 byte也就是乙個bit,相當於浪費了7個bit,因此可以壓縮。linux常見的壓縮命令 壓縮檔案的拓展名一般是 tar gz tgz等 gzip最常見的壓縮命令 壓縮檔案...

linux tar壓縮與解壓縮

tar壓縮格式 tar cvfz 包名稱.tar.gz tar cvfj 包名稱.tar.bz2 tar解壓縮 tar xvfz 包名稱.tar.gz tar xvfg 包名稱.tar.bz2 tar解壓縮並指定壓縮檔案的存放位置 tar xvfz 包名稱.tar.gz c 目錄 tar xvfz ...