linux壓縮解壓命令及參數小解

linux壓縮解壓命令:

        .tar

  解包:tar zxvf FileName.tar
  打包:tar czvf FileName.tar DirName
  ---------------------------------------------
  .gz
  解壓1:gunzip FileName.gz
  解壓2:gzip -d FileName.gz
  壓縮:gzip FileName
  .tar.gz 和 .tgz
  解壓:tar zxvf FileName.tar.gz
  壓縮:tar zcvf FileName.tar.gz DirName
  ---------------------------------------------
  .bz2
  解壓1:bzip2 -d FileName.bz2
  解壓2:bunzip2 FileName.bz2
  壓縮: bzip2 -z FileName
  .tar.bz2
  解壓:tar jxvf FileName.tar.bz2
  壓縮:tar jcvf FileName.tar.bz2 DirName
  ---------------------------------------------
  .bz
  解壓1:bzip2 -d FileName.bz
  解壓2:bunzip2 FileName.bz
  壓縮:未知
  .tar.bz
  解壓:tar jxvf FileName.tar.bz
  壓縮:未知
  ---------------------------------------------
  .Z
  解壓:uncompress FileName.Z
  壓縮:compress FileName
  .tar.Z
  解壓:tar Zxvf FileName.tar.Z
  壓縮:tar Zcvf FileName.tar.Z DirName
  ---------------------------------------------
  .zip
  解壓:unzip FileName.zip
  壓縮:zip FileName.zip DirName
  ---------------------------------------------
  .rar
  解壓:rar a FileName.rar
  壓縮:r ar e FileName.rar
  
  rar請到:http://www.rarsoft.com/download.htm 下載!
  解壓後請將rar_static拷貝到/usr/bin目錄(其他由$PATH環境變量指定的目錄也可以):
  [root@www2 tmp]# cp rar_static /usr/bin/rar
  ---------------------------------------------
  .lha
  解壓:lha -e FileName.lha
  壓縮:lha -a FileName.lha FileName
  
  lha請到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下載!
  >解壓後請將lha拷貝到/usr/bin目錄(其他由$PATH環境變量指定的目錄也可以):
  [root@www2 tmp]# cp lha /usr/bin/
  ---------------------------------------------
  .rpm
  解包:rpm2cpio FileName.rpm | cpio -div
  ---------------------------------------------
  .deb
  解包:ar p FileName.deb data.tar.gz | tar zxf -
  ---------------------------------------------

參數小解:

-c :create 建立壓縮檔案的參數;

-x : 解壓縮壓縮檔案的參數;

-z : 是否需要用gzip壓縮;

-v: 壓縮的過程中顯示檔案;

-f: 置頂文檔名,在f後面立即接文件名,不能再加參數

舉例: 一,將整個/home/www/images 目錄下的文件全部打包爲 /home/www/images.tar

[root@xoaocom ~]# tar -cvf /home/www/images.tar /home/www/images ← 僅打包,不壓縮

[root@xoaocom ~]# tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包後,以gzip壓縮

在參數f後面的壓縮文件名是自己取的,習慣上用tar來做,如果加z參數,則以tar.gz 或tgz來代表gzip壓縮過的tar file文件

舉例: 二,將 /home/www/images.tar.gz 解壓到/home/www下面

[root@xoaocom ~]# cd /home/www

[root@xoaocom ~]# tar -zxvf /home/images.tar.gz

解壓到指定的目錄

[root@xoaocom ~]# tar -zxvf /home/images.tar.gz -C /specific dir

解包到指定的目錄

tar xvf filename.tar -C /specific dir


參考:http://www.blogjava.net/jiangjf/archive/2007/07/29/133122.html

http://blog.csdn.net/bluishglc/article/details/5841416

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