天天看點

大資料常用基本指令——壓縮和解壓類

壓縮和解壓類

1.gzip/gunzip 壓縮
        基本文法:
            gzip 檔案  (功能描述:壓縮檔案,隻能将檔案壓縮為*.gz 檔案)
            gunzip 檔案.gz  (功能描述:解壓縮檔案指令)
        經驗技巧:
            (1)隻能壓縮檔案不能壓縮目錄
            (2)不保留原來的檔案
        操作執行個體:
            gzip壓縮:gzip ceshi.txt
            gunzip解壓縮檔案:gunzip ceshi.txt.gz

2.zip/unzip  壓縮
        基本文法:
            zip [選項] XXX.zip 将要壓縮的内容 (功能描述:壓縮檔案和目錄的指令)
            unzip [選項] XXX.zip (功能描述:解壓縮檔案)
        選項說明:
            -r  壓縮目錄
        經驗技巧:
            zip 壓縮指令在window/linux都通用,可以壓縮目錄且保留源檔案。
        操作執行個體:
            壓縮 :zip ceshi.zip ceshi.txt 
            解壓 :unzip ceshi.zip
            解壓到指定目錄-d:unzip ceshi.zip -d /opt

3.tar  打包
        基本文法:
            tar [選項] XXX.tar.gz 将要打包進去的内容  (功能描述:打包目錄,壓縮後的檔案格式.tar.gz)
        選項說明:
            -c  産生.tar 打封包件
            -v  顯示詳細資訊
            -f  指定壓縮後的檔案名
            -z  打包同時壓縮
            -x  解包.tar檔案
        操作執行個體:
            壓縮多個檔案: tar -zcvf ceshi.tar.gz ceshi.txt ceshi1.txt
            壓縮目錄:tar -zcvf ceshi.tar.gz ceshi/
            解壓到目前目錄: tar -zxvf ceshi.tar.gz
            解壓到指定目錄: tar -zxvf ceshi.tar.gz -C /opt