Linux中,檔案打包

2021-10-03 17:48:55 字數 1058 閱讀 4202

檔案打包定義:利用tar命令可將要備份的一組檔案和目錄打包成乙個檔案,以便於儲存和網路傳輸。tar命令內建了相應的多個選項,以實現對tar檔案的壓縮或解。(需要時可以從.tar檔案中恢復即可)

命令格式:

tar

[選項] 打包檔名 被打包的原始檔或目錄列表

tar[選項] 打包檔名 [-c 目標資料夾]

常用選項:

c:建立.tar格式的包檔案

x:釋放.tar格式的包檔案

t:檢視包中的檔案列表

k:表示在命令執行時顯示詳細的提示資訊

f:用於指定包檔名。當與-c選項一起使用時,建立的tar包檔案使用該選項指定的檔名;當與-x選項一起使用時,則釋放該選項指定的tar包檔案。

p:打包時保留檔案及目錄的許可權。

z:呼叫gzip程式,以gzip格式壓縮或解壓縮檔案。

i:呼叫bzip2程式,以bzip2格式壓縮或解壓縮檔案。

j:使用xz壓縮(.tar.xz)。xz的壓縮率通常比bzip2更高。

-c 目錄路徑名:釋放包時指定釋放的目標的位置。

例:1、建立(非壓縮的)包檔案

命令格式:tar cvf 包檔名 要打包的目錄或檔名列表
2、建立帶壓縮的包檔案

命令格式:tar c[z|j|j]f 壓縮包檔名 要備份的目錄或檔名
3、列出包檔案中的檔案列表

命令格式:tar t[v]f 包檔名
4、提取包檔案到指定目錄

命令格式:tar x[z|j|j]

[v]f 包檔名 [-c 目標位置]

linux中檔案壓縮與打包

一.常見的壓縮命令 在linux環境中,壓縮檔案的副檔名大多是 tar,tar.gz,tgz,gz,z,bz2,首先我們來介紹以下這些壓縮文案的副檔名 z compress程式壓縮的檔案 gz gzip程式壓縮的檔案 bz2 bzip2程式壓縮的檔案愛你 tar tar程式打包的資料,並沒有壓縮過 ...

Linux打包檔案

將大檔案或目錄打包 壓縮並分割成制定大小的檔案,在linux下可以通過組合使用tar,bzip2 或者gzip split命令來實現。命令格試 tar zcvf file directory sqlit b file size m,k file.tar.gz 將file目錄的檔案壓縮並分割成每個大小...

linux打包檔案

tar知識 tar zvxf 檔名 tar xzvf 檔名 c 檔案目錄。tar cvf 打包後的檔名 原檔案或目錄 打包操作 c 建立 x 解壓 v 檢視 f 檔案 z tar.gz型別 選項 c 建立新的歸檔檔案 r 向歸檔檔案末尾追加檔案 x 從歸檔檔案中解出檔案 o 將檔案解開到標準輸出 v...