打包和壓縮都是為了文件的傳輸比較方便。
打包
打包并不會減小整理文件的大小,只是將所有的文件歸并到同一個tar包里面。
tar -cvf xxx.tar dir
壓縮
壓縮是在打包的基礎(chǔ)上進(jìn)行的操作,將極大的縮小版本。常見壓縮格式有bz2、gz、xz和zip,解壓縮的方法和壓縮是相對的。
bz2
tar -jcvp -f xxx.tar.bz2 dir
tar -jxvf xxx.tar.bz2
bz
tar zxvf FileName.tar.gz
tar zcvf FileName.tar.gz dirName
gz
tar -zcvp -f xxx.tar.gz dir
tar -zxvf xxx.tar.gz
xz
tar -Jcvp -f xxx.tar.xz dir
tar -Jxvf xxx.tar.xz
zip
zip -r xxx.zip dir
unzip -o xxx.zip [-d dir] # -d表示指定目錄,unzip命令需要系統(tǒng)支持