1. 程式人生 > >linux下壓縮解壓縮見解

linux下壓縮解壓縮見解

壓縮與解壓縮

在這裡插入圖片描述

  • 上圖已經很清晰了,但是我還是再來說幾句。
  • gzip 命令: . gz 格式的壓縮包,這個命令不會打包,就是當你壓縮一個目錄的檔案是,這個目錄中的檔案會單獨顯示以壓縮包的形式顯示。而且不保留原始檔。
  • gunzip命令:解壓 . bz 格式的壓縮包
  • bzip2命令: . bz2 格式壓縮包,同樣的,不會打包,只能解壓檔案,不能解壓目錄,但是這個命令加一個引數 -k 可以保留原始檔。
  • bunzip2 命令:解壓 . bz2 格式的壓縮包。
  • 上面的兩個命令相比是比較落後,一般都不使用了,現在重點介紹下面的命令。
  • tar命令 該命令只能對檔案或者目錄打包,如果要生成壓縮檔案還必須加上引數。
    - c:建立壓縮包
    - x:釋放壓縮包
    - 注意:上面兩個命令不能同時使用,不可能是邊壓縮又邊解壓啊
    - f:指定壓縮檔案的名字
    - z:使用gzip 的方式壓縮檔案 格式:. gz
    - j:使用 bzip2 的方式壓縮檔案 格式: . bz2
    • 壓縮:tar zcvf 【生成壓縮包的名字】(xxx.tar.gz) 【要壓縮的檔案或目錄】
    • 解壓縮:tar jcvf 【生成的壓縮包的名字】(xxx.tar.bz2) 【要壓縮的檔案或目錄】
  • rar:必須手動安裝該軟體
    - 引數 a 壓縮
    - 引數 x 解壓縮
    - 壓縮:rar a 【生成的壓縮檔案的名字】 【壓縮的檔案或目錄】
    - 解壓縮:rar x 【壓縮檔名】
  • zip 引數 -r 遞迴操作(想要解壓目錄)
    - zip 【壓縮包的名字】 【壓縮的檔案或者目錄】
    - 解壓縮 unzip 【壓縮包的名字】 【解壓檔案或目錄名字】
    - 解壓目錄需要加上 -d選項。