1.gzip壓縮
gzip a.txt
對a.txt文件進行壓縮,壓縮後生成a.txt.gz文件,以.gz爲擴展名
gzip *.txt
對當前目錄下的所有的文件進行壓縮,生成n個.gz文件
2.gunzip解壓縮
gunzip a.txt.gz
對由gzip壓縮的文件進行解壓縮
gunzip *.gz
解壓所有的.gz文件
3.bzip2壓縮
bzip2 a.txt
對文件a.txt進行壓縮,壓縮後生成a.txt.bz2,以.bz2爲擴展
bzip2 *.txt
生成n個以bz2爲後綴的文件
4.bunzip2解壓縮
bunzip2 b.txt.bz2
對由bunzip2壓縮的文件進行解壓縮
bunzip2 *.bz2
對所有的以.bz2爲後綴的進行解壓縮
5.zip壓縮(可以是多文件,可以指定壓縮包名稱)
zip test.zip *.zip
對文件以.txt的後綴進行壓縮,壓縮後生成.zip文件
6.unzip2解壓縮
unzip2 test.zip
對由test.zip壓縮的文件進行解壓縮
7.歸檔
使用tar命令對文件進行歸檔,其選項有這樣幾個意思:
-c 創建一個新的打包文件(archive)
-x 對打包文件(archive)進行解壓操作
-v 詳細顯示正在處理的文件名
-f filename,-f後面接操作使用的文件,用空格隔開,且中間不能有其他參數,推薦放在參數集最後或單獨作爲參數
-z 使用gzip進行壓縮/解壓,一般使用.tar.gz後綴
-j 使用bzip2進行壓縮/解壓,一般使用.tar.bz2後綴
1.歸檔後壓縮
tar -cvf all.tar *.txt
全部的txt文件進行歸檔打包,併產生all.tar文件
gzip all.tar
將all.tar進行壓縮,產生all.tar.gz文件
bzip2 all.tar
將all.tar進行壓縮,產生all.tar.bz2文件
2.歸檔並壓縮快捷方式
tar cvfj all.tar.gz *.txt 將全部txt文檔歸檔壓縮.gz
tar cvfj all.tar.bz2 *.txt 將全部txt文檔歸檔壓縮.bz2
3.歸檔並解壓縮快捷方式
tar xvfj all.tar.bz2 將.tar.bz2解壓縮拆檔
tar xvfz all.tar.gz 將tar.gz解壓縮拆檔