壓縮與解壓
1 gzip
gzip test.py #壓縮後為test.py.gz
gzip -d test.py.gz #解壓檔案
2 bzip2
bzip2 test.py #壓縮後為test.py.bz2
bzip2 -d test.py.gz #解壓檔案
3 tar
選項内容
-c 建立打封包件
-r 追加檔案到打封包檔
-t 列出打包内容
-f 指定打包名
-j 打包後通過bzip2格式壓縮
-z 打包後通過gzip格式壓縮
-x 解封包件
-C 指定解壓路徑
--delete 從打封包件中去除某個檔案
--remove-files 打包後删除源檔案
執行個體:
tar -cf test.tar /home/ #将home目錄打包為test.tar
tar -czf test.tar.gz /home/ #将home目錄打包并壓縮為test.tar.gz
tar -zxf test.tar.gz #将gz檔案解壓
tar -cjf test.tar.bz2 /home/ #将home目錄打包并壓縮為test.tar.bz2
tar -jxf test.tar.bz2 -C /tmp/ #将bz2檔案解壓到指定目錄
tar -f test.tar -r test.txt #将test.txt追加到打包中
tar --delete game.txt -f test.tar #從打封包件中删除game.txt
本文轉自super李導51CTO部落格,原文連結:http://blog.51cto.com/superleedo/1886181 ,如需轉載請自行聯系原作者