linux實(shí)驗(yàn)報(bào)告
第六章
壓縮
1,1 使用zip壓縮打包程序
shiyanlou:~/ $ zip -r -q -o shiyanlou.zip /home/shiyanlou
shiyanlou:~/ $ du -h shiyanlou.zip
以上命令將實(shí)驗(yàn)樓的home目錄打包成一個(gè)文件,
第一行中 -r參數(shù)表示遞歸打包包含子目錄的全部?jī)?nèi)容
?????????????? -q參數(shù)表示未安靜模式,既不像屏幕輸出信息
?????????????? -o表示輸出文件,需要在氣候緊跟打包輸出文件名
第二行中 用du命令查看打包后文件的大小
(可設(shè)置壓縮級(jí)別-【1-9】1表示最快壓縮但體積大,9表示體積最小但耗時(shí)最久)注意:這里只能使用絕對(duì)路徑,否則不起作用
創(chuàng)建加密zip包? 使用-e參數(shù)可以創(chuàng)建加密壓縮包
1,2 使用unzip命令解壓縮zip文件
例 將shiyanlou.zip解壓到當(dāng)前目錄
$ unzip shiyanlou.zip
注意? 如果你不想解壓只想查看壓縮包的內(nèi)容你可以使用-1 參數(shù)
???????? 使用-o參數(shù)在解壓時(shí)制定編碼類型
3.3 rar打包壓縮命令
基本操作
安裝 sudo apt-get update
????????sudo? apt-get install rar unrar
從指定文件或目錄 創(chuàng)建壓縮包或添加文件壓縮包
rm *.zip
rar a shiyanlou.rar .
上面使用的a參數(shù)添加一個(gè)目錄~到一個(gè)歸檔文件中,如果該文件不存在就會(huì)自動(dòng)創(chuàng)建
注意:rar 的命令參數(shù)沒(méi)有 -,如果加上會(huì)報(bào)錯(cuò)。
刪除? $ rar d shiyanlou.rar .zshrc
解壓?
全路徑解壓? $ unrar x shiyanlou.rar
去掉路徑解壓? $ mkdir tmp
$ unrar e shiyanlou.rar tmp/
3,4tar打包工具
創(chuàng)建一個(gè)tar包? $ tar -cf shiyanlou.tar ~
-c表示創(chuàng)建一個(gè) tar 包文件
-f 用于指定創(chuàng)建的文件名
常用命令:
zip:
打包 :zip something.zip something (目錄請(qǐng)加 -r 參數(shù))
解包:unzip something
指定路徑:-d 參數(shù)
tar:
打包:tar -zcvf something.tar something
解包:tar -zxvf something.tar
指定路徑:-C 參數(shù)