自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

基本命令學(xué)習(xí)之Linux壓縮和解壓縮命令

系統(tǒng) Linux
Linux下的壓縮和解壓縮工具比較多,有時(shí)經(jīng)常記不住,這里給大家匯總一下,方便大家查閱。

 [[382794]]

前言

Linux下的壓縮和解壓縮工具比較多,有時(shí)經(jīng)常記不住,這里給大家匯總一下,方便大家查閱。

壓縮解壓命令匯總

1. gzip

描述:壓縮與解壓縮。

用法:gzip [選項(xiàng)]...[文件名稱]...

選項(xiàng):

-d 解壓

  1. [root@qll ~]# gzip test.txt       #文件將壓縮成`test.txt.gz`格式 
  2. [root@qll ~]# gzip -d test.txt.gz #解壓gz文件 

注意:gzip只能壓縮文件,不能壓縮目錄;且不保留源文件。

2. bzip2

描述:壓縮與解壓縮。

選項(xiàng):

-d 解壓

  1. [root@qll ~]# bzip2 test.txt        #將文件壓縮成`test.txt.bz2` 
  2. [root@qll ~]# bzip2 -d test.txt.bz2 #解壓bz2文件 

注意:bzip2只能壓縮文件,不能壓縮目錄;且不保留源文件。

3. zip 與 unzip

zip:

描述:壓縮

選項(xiàng):

-r:遞歸處理,將指定目錄下的所有文件和子目錄一并處理。

-o:以壓縮文件內(nèi)擁有最新更改時(shí)間的文件為準(zhǔn),將壓縮文件的更改時(shí)間設(shè)成和該文件相同。

-q:不顯示指令執(zhí)行過程。

  1. # 將opt目錄下所有內(nèi)容打包成data.zip文件。 
  2. [root@qll ~]# zip -ro data.zip /opt  

unzip:

描述:解壓

選項(xiàng):

-d<目錄> 指定文件解壓縮后所要存儲的目錄。

-l 顯示壓縮文件內(nèi)所包含的文件。

-q 執(zhí)行時(shí)不顯示任何信息。

  1. [root@qll ~]# unzip -d /root/te/ data.zip #解壓壓縮包至/root/te目錄下 
  2. [root@qll ~]# unzip -l data.zip           #查看壓縮文件中包含的文件 

4. xz

描述:xz的用法與bz2和gzip幾乎相同,但是壓縮比更高。

選項(xiàng):

-d,解壓

-k, 保留原始文件,默認(rèn)會(huì)刪除

-f, 是否強(qiáng)制執(zhí)行,有些操作有副作用,默認(rèn)不允許,可以加上這個(gè)參數(shù)強(qiáng)制執(zhí)行

  1. [root@qll ~]# xz test.txt       #壓縮成`test.txt.xz`格式 
  2. [root@qll ~]# xz -d test.txt.xz #解壓 

5. tar

描述:打包與解包文件

用法:

-c 創(chuàng)建壓縮文件

-x 解壓

-t 查看壓縮包的內(nèi)容

-r 向壓縮歸檔文件末尾追加文件

--delete 從打包文件中刪除文件

-u 更新原壓縮包中的文件

上面五個(gè)是獨(dú)立的命令,壓縮解壓都要用到其中一個(gè),可以和 別的命令連用但只能用其中一個(gè)。下面的參數(shù)可根據(jù)壓縮解壓時(shí)的需要可選的。

-z 用gzip壓縮或解壓

-j 用bzip2壓縮或解壓

-v 顯示壓縮或解壓的過程

-O 將文件解開到標(biāo)準(zhǔn)輸出

-C 指定解壓路徑

下面的參數(shù)-f是必須使用的,這個(gè)參數(shù)是最后一個(gè)參數(shù),后面只能接文檔名。

-f: 指定打包后的文檔名稱

壓縮:

  1. tar -cvf jpg.tar *.jpg 
  2.   //將目錄里所有jpg文件打包成jpg.tar 
  3.    
  4. tar -czvf jpg.tar.gz *.jpg    
  5.   //將目錄里所有jpg文件打包并壓縮為jpg.tar.gz 
  6.  
  7. tar -cjvf jpg.tar.bz2 *.jpg  
  8.    //將目錄里所有jpg文件打包并壓縮為jpg.tar.bz2 
  9.     
  10. tar -tf jpg.tar.bz2 
  11.    //查看打包文檔中的內(nèi)容 
  12.   
  13. tar -f te.tar -r te.txt 
  14.   //追加文件至打包文檔te.tar中 
  15.      
  16. tar --delete te.txt -f te.tar  
  17.   //從打包文檔中刪除文件te.txt 

解壓:

  1. tar -xvf file.tar  
  2.   //解壓 tar包 
  3.  
  4. tar -zxvf file.tar.gz  
  5.   //解壓tar.gz 
  6.  
  7. tar -jxvf file.tar.bz2    
  8.   //解壓 tar.bz2 
  9.  
  10. tar -xZvf file.tar.Z    
  11.   //解壓tar.Z 
  12.   
  13. tar -zxvf test.tar.gz -C /tmp 
  14.   //指定壓縮路徑為/tmp 

常見解壓命令總結(jié)

1、*.tar 用 tar -xvf 解壓

2、*.gz 用 gzip -d或者gunzip 解壓

3、.tar.gz和.tgz 用 tar -xzf 解壓

4、*.bz2 用 bzip2 -d或者用bunzip2 解壓

5、*.tar.bz2用tar -xjf 解壓

6、*.Z 用 uncompress 解壓

7、*.tar.Z 用tar -xZf 解壓

8、*.rar 用 unrar e解壓

9、*.zip 用 unzip 解壓

文轉(zhuǎn)載自微信公眾號「開源Linux」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系開源Linux公眾號。

 

責(zé)任編輯:武曉燕 來源: 開源Linux
相關(guān)推薦

2012-05-10 09:43:28

2010-01-04 09:27:31

Linux壓縮解壓縮命令詳解

2023-01-30 09:04:56

Linux命令unzip

2018-09-14 16:18:26

Linux壓縮文件應(yīng)用程序

2010-06-24 09:29:02

Linux Bzip2

2009-10-21 09:10:52

VB.NET壓縮

2009-08-28 10:55:59

linux操作系統(tǒng)linux學(xué)習(xí)基本命令

2009-07-31 16:14:27

linux cd命令Linux基本命令

2010-03-04 13:06:47

Linux壓縮解壓

2023-12-21 07:30:36

PythonZipfileTarfile

2010-04-19 16:34:29

Unix操作系統(tǒng)

2023-03-29 08:59:59

Go壓縮包文檔

2016-11-17 22:02:13

Linux壓縮及解壓縮

2023-10-18 08:28:17

Linux壓縮

2010-03-05 09:50:37

Ubuntu ligh

2021-02-19 08:05:38

Linux命令系統(tǒng)

2010-04-08 16:57:03

Unix操作系統(tǒng)

2010-06-24 10:42:42

Bzip2壓縮

2011-07-27 16:26:42

iPhone 解壓 gzip

2009-10-21 13:43:04

Linux壓縮方法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號