1. 程式人生 > >linux 檔案壓縮與解壓

linux 檔案壓縮與解壓

檔案壓縮與解壓

檔案的壓縮與解壓,也是我們日常中經常用到的操作,如,我們會經常從網上下載各種檔案進行進行安裝,而大部分檔案都是經過壓縮的。

下面來學習四個常用的壓縮命令。

gzip

特點:

1.只能壓縮檔案,不能壓縮目錄

2.不保留原始檔

[[email protected] test]#
gzip aaa 將aaa檔案進行壓縮

[[email protected] test]#
gunzip aaa.gz 將aaa.gz檔案進行解壓

[[email protected] test]#
gzip -d aaa.gz 作用同上

tar

tar型別的的壓縮檔案應該是大家最常見的吧,在網上下的好多軟體也是這種格式的。

引數:

-x解包.tar檔案

-v 顯示詳細資訊

-f 指定解壓檔案

-z 解壓縮

[[email protected] test]#
tar -zcvf tatga.tar.gz tatgz 壓縮tatgz資料夾為tatga.tar.gz壓縮檔案

注意:

在linux下副檔名不是標識檔案的屬性

[[email protected] test]#
file [檔名] 檢視任何一個檔案的型別

[[email protected] test]#
tar -cf tatga.tar tatgz 對tatgz檔案打包

[[email protected] test]#
gzip tatga.tar 對tatga.tar包檔案壓縮

[[email protected] test]#
tar -zxvf tatga.tar.gz 對壓縮檔案進行解壓

zip

功能:可以壓縮檔案和目錄,是windows
和linux 通用的壓縮格式

[[email protected] test]#
zip a.zip a 把a檔案壓縮成a.zip

[[email protected] test]#
zip -r tatgz.zip tatgz 壓縮tatgz目錄為tatgz.zip

[[email protected] test]#
unzip tatgz.zip 解壓檔案

bzip2

gzip功能基本相同

只能壓縮檔案

用 -k 命令可以保留原檔案

[[email protected]
bzip2]# bzip2 -k fnngj 對fnngj檔案進行壓縮

[[email protected]
bzip2]# bunzip2 fnngj.bz2 對壓縮檔案fnngj.bz2進行解壓

相關推薦

linux 檔案壓縮

檔案壓縮與解壓檔案的壓縮與解壓,也是我們日常中經常用到的操作,如,我們會經常從網上下載各種檔案進行進行安裝,而大部分檔案都是經過壓縮的。下面來學習四個常用的壓縮命令。gzip特點:1.只能壓縮檔案,不能壓縮目錄2.不保留原始檔[[email protected] t

Linux檔案壓縮命令

 對許多使用者來說,在DOS和Windows環境下利用工具軟體ARJ、Winzip等,壓縮或解壓檔案是比較容易的事。但是,在Linux中如何對檔案進行壓縮與解壓呢?本文基於Red Hat 6.0,介紹了

Linux檔案壓縮

壓縮解壓檔案很常用,經常會忘記。最好的方法是每次用的時候都去查一下,用多了相信就會熟悉了。列舉下面常用的壓縮和解壓命令,以備查詢: 1.幾種壓縮檔案格式 *.z:compress 程式壓縮的檔案。 *.bz2:bzip2程式壓縮的檔案。 *.gz:gzip程式壓縮的檔案。

Linux壓縮

zip壓縮解壓 壓縮: zip -r dist.zip dist/* 解壓: unzip dist.zip unzip -o dist.zip // 在不提示的情況下覆蓋檔案 unzip -o -d ~/Desktop/temp // -d指定解壓目錄 tar壓縮解壓

liunx系統中的檔案壓縮

zip格式 壓縮: zip -r [目標檔名].zip [原檔案/目錄名] 解壓: unzip [原檔名].zip 注:-r引數代表遞迴 tar格式(該格式僅僅打包,不壓縮) 打包:tar -cvf [目標檔名].tar [原檔名/目錄名] 解包:tar -xvf [原檔名]

Linux檔案壓縮壓縮

常用壓縮檔案: *.Z compress程式壓縮的檔案; *.gz gzip程式壓縮的檔案; *.bz2 bzip2程式壓縮的檔案; *.tar tar程式打包的檔案,檔案大小沒有改變; *.tar.gz tar程式打包的檔案,其中經過gzip壓縮; *.tar.bz2 tar程式打包的

C++中的位移操作以實現檔案壓縮(實現哈夫曼對檔案壓縮時做的一個小測試)

因為以前基本上沒用過位移操作,所以這裡做了一個小測試,加深了一下對位移的理解 相關概念:        因為C++中對檔案的操作常用的就是按位元組來進行讀取。下面對檔案的讀寫進行舉例(這是我常用的方式,大家也可以用其它方法讀取):   首先包含相關標頭檔案:     

用Huffman樹實現檔案壓縮

用Huffman樹實現檔案的壓縮與解壓 我們先來了解一下什麼是Huffman樹? 我們平常所使用的Zip等壓縮工具都是藉助Huffman樹實現的,Huffman是一種特殊的二叉樹,它是一種加權路徑最短的二叉樹, 因此也稱為最優二叉樹。 (下面用一

Java實現檔案壓縮

Java實現ZIP的解壓與壓縮功能基本都是使用了Java的多肽和遞迴技術,可以對單個檔案和任意級聯資料夾進行壓縮和解壓,對於一些初學者來說是個很不錯的例項。 zip扮演著歸檔和壓縮兩個角色;gzip並不將檔案歸檔,僅只是對單個檔案進行壓縮,所以,在UNIX平

Linux壓縮

壓縮檔案 檔案型別: .zip .rar .bz2 .tar.gz .tar.bz2 zip -r 壓縮檔名 源目錄 解壓: unzip 檔名 gzip (.gz格式壓縮) `gzip -r` 檔案目錄` (壓縮檔案目錄下所有的子檔案,但是不能壓縮目錄)。 解

shell命令之檔案壓縮(常用)

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) .gz 解壓1:gunzip FileName.gz 解壓2:gzip -d Fil

linux檔案壓縮命令

命令:gzip  壓縮後文件名   要壓縮檔案 作用:使用gzip對檔案進行壓縮 命令:gunzip(gzip -d) 要解壓縮的檔名  解壓後的檔名 作用:解壓gzip檔案 命令:tar [選項] 打包後的檔名  打包的檔名 作用:對檔案進行打包 常用選項: -c 打

Linux 檔案壓縮

1  .gz 壓         縮:gzip fileName 解壓方式1:gzip -df fileName.gz  (-d解壓,-f解壓的檔案如與已有檔案同名,強制覆蓋) 解壓方式2:gunzip fileName.gz 2  .tar 壓         縮:ta

Linux壓縮操作總結

Linux下支援使用各種命令列軟體對檔案和壓縮包進行操作。但是,壓縮格式各種各樣,所需命令也不盡相同。因此,在此對Linux下壓縮與解壓操作進行總結。 1. zip 從.zip中提取特定的檔案。 有些時候,我們只需要壓縮包中的特定檔案。如果為了

Linux壓縮.zip和.rar

對於Window下的常見壓縮檔案.zip和.rar,Linux也有相應的方法來解壓它們:1)對於.zip linux下提供了zip和unzip程式,zip是壓縮程式,unzip是解壓程式。它們的引數選項很多,可用命令zip -help和unzip -help檢視,這裡只做簡單介紹,舉例說明一下其用法: # z

大資料Linux命令之檔案檢視大小、系統情況命令、壓縮

一、實時檢視檔案內容 Linux 中有一個tail命令,常用來顯示一個檔案的最後n行文件內容 但更多情況下,我們要在伺服器端執行程式,並且需要實時監控執行日誌,這時候有什麼辦法實時滾動顯示log檔案內容? 這裡可以利用tail命令加引數f實現:tail用於顯示指

Linux:03---Terminal高階命令(檔案壓縮):gzip、bzip2、tar

提示: gzip、bzip2:只能用於單個檔案的壓縮與解壓,不能壓縮或者解壓目錄 tar可用於多個檔案的壓縮與解壓 一般情況下:小檔案的壓縮用gzip,大檔案的壓縮用bzip2 一、gzip 1.概念:對字尾為.gz的檔案進行壓縮或者解壓  

Linux下使用gzip壓縮檔案

Linux下gzip命令是用來壓縮檔案的。gzip不僅可以用來壓縮大的、較少使用的檔案以節省磁碟空間,還可以和tar命令一起構成Linux作業系統中比較流行的壓縮檔案格式。據統計,gzip命令對文字檔案有60%~70%的壓縮率。 gzip命令的格式是: gzip [option] [file] gz

linux下tar gz bz2 tgz z等眾多壓縮檔案壓縮方法

解壓小結 tar –xvf file.tar //解壓 tar包 tar -xzvf file.tar.gz //解壓tar.gz tar -xjvf file.tar.bz2 //解壓 tar.bz2 tar –xZvf file.tar.Z /

Linux下建立zip, tar, tar.gz和tar.bz2檔案及該檔案壓縮對比

目前Linux下常見的壓縮副檔名: *.Z compress程式壓縮的檔案(最早期使用),壓縮後取代原始檔; *.zip一個誇平臺的檔案打包程式,適用於Linux、windows和Mac OS系統; *.bz2 bzip2程式壓縮的檔案; *.gz