1. 程式人生 > >壓縮解壓縮 和 打包解打包 命令

壓縮解壓縮 和 打包解打包 命令

tar.bz2 過濾 -o tar yum exc 級別 log com

常見壓縮文件
Windows .rar .zip .7z
Linux .zip .gz .bz2 .xz .tar .bz2 .tar .xz

gzip

壓縮工具 gzip 4 >>> .gz格式
壓縮 gzip 文件名
解壓縮 gizp -d 壓縮文件.gz
技術分享圖片

gunzip 解壓縮 也可以
gizp -1 (1-9) 壓縮級別 默認6級別。
1級壓縮的最不嚴謹,9級壓縮最嚴謹
技術分享圖片

flie 命令查看文件 zcat 可以看 是先解壓在查看
技術分享圖片

gzip -c 保留原文件
gzip 不能壓縮 目錄

bzip

bzip2 壓縮工具 比gzip 壓縮的更厲害 >>> .bz2格式

yum -y install bzip2
解壓 bzip2 -d = bunzip2
bzip2 -c 保存原文件
bzip2 不能壓縮目錄
壓縮級別 1-9 級別 bzip2 默認壓縮級別 9
bzcat 查看 是先解壓在查看

xz

xz 壓縮工具 比bzip2 還要壓縮厲害 >>> .xz格式
默認壓縮級別6 1-9壓縮級別
不能壓縮目錄
xz -d 解壓縮 unxz
xz -c 壓縮後保存原文件
xz -d -c 解壓縮保留原文件
xzcat 查看 是先解壓在查看

zip

只有zip 可以壓縮 目錄
zip 壓縮工具 壓縮後不刪除源文件 >>> .zip格式

zip 壓縮文件後的 壓縮原文件
zip -r 可以壓縮目錄,不刪除源文件
uzip 解壓縮
技術分享圖片

uzip -l 查看文件列表 看不了文件內容.
技術分享圖片

tar

tar 打包工具 tar 可以目錄文件一起打包
支持通配符 ‘ * ’

1兆字節 等於 8兆比特

tar -cvf 打包文件名 源文件 -> 打包目錄
-c 打包
-v 顯示過程
-f 指定打包後的文件名
tar -xvf 打包文件名 -> 解打包
-x 解打包

tar -cvf 打包文件
--exclude 打包過濾不要的文件
-tf 可以查看壓縮包裏的文件列表
技術分享圖片

技術分享圖片

tar打包並壓縮 .tar.gz .tat.bz2

tar -tf 查看壓縮文件裏的列表 支持所有tar
技術分享圖片

z >>> .gz 格式
tar -zcvf 打包壓縮為 .tar.gz 格式的 壓縮 文件
tar -zxvf 解打包為 .tar.gz 格式 解壓縮 文件

j >>> .bz2 格式
tar -jcvf 打包壓縮為 .tar.bz2 格式的 壓縮 文件
tar -jxvf 解打包為 .tar.bz2 格式 解壓縮 文件

J >>> .xz 格式
tar -Jcvf 打包壓縮為 .tar.xz 格式的 壓縮 文件
tar -Jxvf 解打包為 .tar.xz 格式 解壓縮 文件

壓縮解壓縮 和 打包解打包 命令