1. bzip2 命令
建立 *.bz2 壓縮檔案:bzip2 test.txt 。
解壓 *.bz2 檔案:bzip2 -d test.txt.bz2 。
2. gzip 命令
建立乙個 *.gz 的壓縮檔案:gzip test.txt 。
解壓 *.gz 檔案:gzip -d test.txt.gz 。
顯示壓縮的比率:gzip -l *.gz 。
3. tar 命令
用來壓縮和解壓檔案。tar 本身不具有壓縮功能,只具有打包功能,有關壓縮及解壓是呼叫其它的功能來完成。
弄清兩個概念:打包和壓縮。打包是指將一大堆檔案或目錄變成乙個總的檔案;壓縮則是將乙個大的檔案通過一些壓縮演算法變成乙個小檔案
常用引數:
-c 建立新的壓縮檔案-f 指定壓縮檔案-r 新增檔案到已經壓縮檔案包中-u 新增改了和現有的檔案到壓縮包中-x 從壓縮包中抽取檔案-t 顯示壓縮檔案中的內容-z 支援gzip壓縮-j 支援bzip2壓縮-z 支援compress解壓檔案-v 顯示操作過程
有關 gzip 及 bzip2 壓縮:
gzip 例項:壓縮 gzip filename .tar.gz 和.tgz 解壓:gunzip filename.gz 或 gzip -d filename.gz 對應:tar zcvf filename.tar.gz tar zxvf filename.tar.gz
bz2例項:壓縮 bzip2 -z filename .tar.bz2 解壓:bunzip filename.bz2或bzip -d filename.bz2 對應:tar jcvf filename.tar.gz 解壓:tar jxvf filename.tar.bz2
例項:
(1)將檔案全部打包成 tar 包
tar -cvf log.tar 1.log,2.log 或tar -cvf log.*
(2)將 /etc 下的所有檔案及目錄打包到指定目錄,並使用 gz 壓縮
tar -zcvf /tmp/etc.tar.gz /etc
(3)檢視剛打包的檔案內容(一定加z,因為是使用 gzip 壓縮的)
tar -ztvf /tmp/etc.tar.gz
(4)要壓縮打包 /home, /etc ,但不要 /home/dmtsai
tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
4. unzip 命令
·解壓 *.zip 檔案:unzip test.zip 。
·檢視 *.zip 檔案的內容:unzip -l jasper.zip 。
Linux備份壓縮命令
gzip 命令 把 home chenjialins目錄下的familya目錄下所有檔案壓縮成.gz檔案 cd home chenjialins tar cvf home chenjialins familya.tar home chenjialins familya 首先進行打包,因為gzip不能...
備份壓縮命令
gzip 壓縮 解壓 檔案或目錄,壓縮檔案字尾為gz bzip2 壓縮 解壓 檔案或目錄,壓縮檔案字尾為bz2 tar 檔案 目錄打 解 包 l命令格式 gzip 選項 壓縮 解壓縮 的檔名 d將壓縮檔案解壓 decompress l顯示壓縮檔案的大小,未壓縮檔案的大小,壓縮比 list v顯示檔名...
備份壓縮命令
把 home aaa目錄下的familya目錄下所有檔案壓縮成.gz檔案 cd home aaa tar cvf home aaa familya.tar home aaa familya 首先進行打包,因為gzip不能直接對目錄進行壓縮 gzip familya.tar 進行壓縮 gzip l f...