Linux打包 壓縮命令

2021-08-28 04:31:26 字數 1767 閱讀 2229

壓縮程式

壓縮格式

tar.tar

gzip / gunzip

.gz / .tar.gz / .tgz

bzip2 / bunzip2

.bs2 / .tar.bz2

compress / uncompress

.z / .tar.z

zip / unzip

.zip

rar / unrar

.rar

引數:

-c 建立新的壓縮檔案

-f 指定打包檔案

-r 增加檔案

-t 檢視內容

-u 跟新檔案

-v 顯示操作過程

-x 從打包的檔案中提取檔案

-j 呼叫gzip

-z 呼叫gzip

-z 呼叫compress

例項:

#將所有.jpg的檔案打成乙個名為all.tar的包

#將所有.gif的檔案增加到all.tar的包裡面去

tar -rf all.tar *.gif

#列出all.tar包中所有檔案

tar -tf all.tar

#更新all.tar中logo.gif檔案

tar -uf all.tar logo.gif

#解出all.tar包中所有檔案

tar -xf all.tar

先打包再壓縮(壓縮資料夾),並重命名:

#將所有.jpg的檔案打成乙個tar包,並且將其用gzip壓縮,生成乙個gzip壓縮過的包

#解壓縮

tar -xzf all.tar.gz

#將所有.jpg的檔案打成乙個tar包,並且將其用bzip2壓縮,生成乙個bzip2壓縮過的包

#解壓縮

tar -xjf all.tar.bz2

#將所有.jpg的檔案打成乙個tar包,並且將其用compress壓縮,生成乙個uncompress壓縮過的包

#解壓縮

tar -xzf all.tar.z

不能壓縮資料夾,只能壓縮檔案:

gzip file

#重新命名

gzip –c file > file.gz

解壓縮檔案:

gzip -d file.gz

或gunzip file.gz

#重新命名

gzip –dc file.gz > file

#壓縮檔案

zip file.zip file

#壓縮資料夾

zip -r file.zip file

#解壓縮檔案

unzip file.zip

#將檔案解壓到指定路徑下

unzip -d /temp test.zip

#壓縮檔案

bzip2 -d file.bz2

#解壓縮

bunzip2 file.bz2

#解壓縮

uncompress file.z

Linux打包壓縮命令

tar cxtzjvfppn filename 引數 範例 root linux gzip cdt filename root linux zcat filename gz引數 範例 root linux bzip2 cdz filename root linux bzcat filename bz...

linux打包壓縮命令

linux打包壓縮命令 1 linux 下打包壓縮方法 在 linux 下關於打包和壓縮的方式主要包括以下兩個方向 1 tar 命令 2 zip 命令 這些和 windows 中的壓縮演算法相似 2 打包壓縮命令使用例項 1 tar 命令 主要引數 c 建立新的檔案檔案。如果使用者想備份乙個目錄或是...

linux打包壓縮命令

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tg...