壓縮與歸檔
阿新 • • 發佈:2018-05-11
ons window 保留 否則 som bzip2 詳解 ESS serve
2、而壓縮類程序只能壓縮一個文件,所以,壓縮程序(一般用gzip)要和tar程序結合一起使用
3、tar現在已經整合了壓縮命令,可以使用特定參數來進行打包並壓縮
常見的壓縮包類型
Windows 下:
壓縮概述
不同的壓縮文件有不同的後綴名:
*.Z---compress程序壓縮的文件 *.bz2---bzip2程序壓縮的文件 *.gz---gzip程序壓縮的文件 *.tar---tar程序打包的數據,並沒有壓縮過 *.tar.gz(或*.tgz)---tar程序打包的文件,並且經過gzip的壓縮 *.tar.bz2(或*.tgz)---tar程序打包的文件,並且經過bzip2的壓縮
tar概述
1、tar可以將很多文件【打包】成為一個文件!甚至是目錄也可以。不過,單純的tar功能僅是【打包】而已,即是將很多文件打包成為一個文件,事實上,它並沒有提供壓縮的功能。
3、tar現在已經整合了壓縮命令,可以使用特定參數來進行打包並壓縮
常見的壓縮包類型
Windows 下:
.zip、.rar、.7z
Linux下:
.zip、.gz、bz2
.xz、(.tar.gz、tar.bz、.tar.xz 、tgz)
歸檔+壓縮
歸檔:把文件和目錄整合在一起
壓縮算法:算法不同,壓縮比也會不同;
不能壓縮目錄,否則會對目錄下的每個文件進行壓縮
tar詳解
功能說明:打包與壓縮文件與目錄
語法:
#tar [選項] 文件與目錄
參數選項:
-c:創建.tar格式的歸檔文件----create -C Dir 將文件解壓到指定的目的目錄Dir----- directory DIR -f:使用歸檔文件,在f之後要立即接文件名!不要再加參數-----file -j:是否需要用bzip2壓縮/解壓縮-----bzip2 -p:保留源文件的權限屬性------------perserve-permissions -t:查看壓縮文件裏面的文件-----list -x:解開.tar格式的歸檔文件-----extract -v:壓縮的過程中顯示文件信息----verbose -z:是否需要用gzip壓縮/解壓縮----gzip-Jcf: 歸檔並調用xz壓縮 -Jxf:調用xz解壓縮並展開歸檔
tar本身不能壓縮,只是它借助了一些壓縮的工具
tar 制作歸檔
格式:tar [選項] 歸檔文件 原文件或目錄
tar 釋放歸檔
格式:tar [選項] 歸檔文件 [-C 目標目錄]
壓縮:
gzip、gunzip
bzip2、bunzip2、xz
壓縮/解壓縮工具
zip,跨平臺的壓縮文件格式
zip壓縮操作
格式:zip 壓縮包名 被壓縮的文件
結合選項 -r 可打包目錄
unzip解壓縮操作
格式:unzip [-d 目標文件夾] .zip壓縮包
壓縮/解壓縮操作後,源文件仍然保留
gzip: .gz
gzip /PATH/TO/SOMEFILE:壓縮完成後會刪除原文件
-d: 解壓縮 -#:1-9,指定壓縮比,默認是6;壓縮比越小,速度越快,文件越大
gunzip:
gunzip /PATH/TO/SOMEFILE.gz: 解壓完成後會刪除原文件
zcat /PATH/TO/SOMEFILE.gz: 不解壓的情況,查看文本文件的內容
bzip2: .bz2
比gzip有著更大壓縮比的壓縮工具,使用格式近似
bzip2 /PATH/TO/SOMEFILE -d:解壓縮 -#: 1-9,默認是6;對於大文件而言,bzip比gzip更有優勢 -k: 壓縮時保留原文件
bunzip2 /PATH/TO/SOMEFILE.bz2:解壓完成後會刪除原文件
bzcat /PATH/TO/SOMEFILE.gz: 不解壓的情況,查看文本文件的內容
xz:.xz
xz /PATH/TO/SOMEFILE -d -#: 1-9, 默認是6 -k: 壓縮時保留原文件
unxz:解壓
xzdec:解壓
xzcat /PATH/TO/SOMEFILE.gz: 不解壓的情況,查看文本文件的內容
壓縮與歸檔