Linux命令之tar等

1. tar只是打包命令,並不進行壓縮

  例如:tar -cvf tmp.tar /tmp

   -c: 代表打包

   -v:代表顯示打包過程

   -f:代表指定打包文件名

   -x:代表解包

2. 壓縮選項

   -z: 識別.gz格式

   -j: 識別.bz2格式

   例如:tar -zcvf tmp.tar.gz /tmp 對/tmp目錄進行壓縮並且打包

           tar -jcvf  tmp.tar.bz2

3. 只查看不解包

    -t:代表只查看壓縮包內容,不進行解包和解壓縮

    例如:tar -ztvf tmp.tar.gz

            tar -jtvf tmp.tar.bz2

4. 指定解壓縮文件位置
    例如:tar -jxvf root.tar.bz2 -C /tmp/

5. 其他能識別的壓縮格式.zip, .gz, .bz2

    命令:zip(能壓縮目錄)

        zip -r tmp.zip /tmp

        zip aaa.zip aaa

        解壓縮:unzip aaa.zip

    命令:gzip(不能壓縮目錄,只能壓縮目錄下的內容)

        不保留源文件:gzip aaa

        保留源文件:gzip -c aaa > aaa.gz

        壓縮目錄:gzip -r /tmp

        解壓縮:gunzip 或者 gzip -d

    命令:bzip2(不能壓縮目錄)

        不保留源文件:bzip2 aaa

        保留源文件:bzip2 -k aaa

        解壓縮:gzip -d

        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章