Linux壓縮命令(zip/gz/bz2/tar/tar.gz/tar.bz2)


一、Linux的壓縮格式

.zip 、 gz 、 bz2    、tar

 

1、.zip格式(Linux和Windows是可以互傳的)

壓縮命令

   語法:zip 文件名.zip 文件名  ------壓縮文件

   語法: zip -r 文件名.zip 文件名  ------壓縮目錄

 

解壓縮命令

  語法:unzip 解壓縮文件

 

2、gz格式壓縮(Linux特有的,但是Windows可以時間.gz)

壓縮命令:

  gzip 源文件           -----壓縮文件

  gzip -r 源文件  ------壓縮目錄

補充:.gz的壓縮目錄,在壓縮的時候會使源文件消失,如果不想是原文件消失,則

gzip -c abc > abb(把ABC寫入abb中,並使源文件存在)

 

解壓縮文件

gunzip/gzip -d  壓縮包名   

解壓縮目錄

gunzip -r 壓縮文件目錄

 

3、bz2格式壓縮

命令:bzip2 源文件 

注意:壓縮是他不會保留源文件,並且此壓縮命令不能壓縮目錄,如需壓縮目錄則

bzip -k 源文件名

 

解壓縮命令

bzip2 -d /bunzip2 -k 壓縮文件名

 

4..tar 打包命令

語法: tar -cvf 打包文件名 源文件

-c  打包

-v 顯示過程

-f 指定打包后的文件名

解打包

語法:tar -xvf 打包文件名

 

二、真正會用到的壓縮命令(.tar.gz 、 .tar.bz2)

1.  tar.gz壓縮格式(在Linux里面的壓縮文件,都是要先打包為.tar的文件,再壓縮)

壓縮    

語法: tar   -zcvf   壓縮包文件名.tar.gz   源文件

        -z   壓縮為.tar.gz格式

解壓縮

語法: tar    -zxvf    壓縮文件名.tar.gz

 

2.  tar.bz2壓縮格式

壓縮

語法: tar   -jcvf   壓縮文件名.tar.bz2    源文件

      -j    壓縮為.tar.bzip格式

解壓縮

語法: tar   -jxvf   壓縮我呢間嗎.tar.bzip   

 

三、其他語法

1.指定解壓縮位置

例:tar -zxvf  User.tar.gz -C /tmp/(將User.tar.gz壓縮文件解壓到 /tmp/)

       -C     ------指定位置

 

2.一個壓縮文件里面壓縮多個文件

例:tar  -zcvf /tmp/test.tar.gz  users  user(把 users 和user 兩個文件壓縮到test.tar.gz文件,並且放到tmp目錄下)

 

3.只看壓縮文件里面有什么,但是不壓縮

例:tar  -tvf  文件壓縮命名

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM