Ubuntu下的解壓縮
一. 命令:
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是壓縮!)
———————————————
.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 x FileName.rar
壓縮:rar a FileName.rar DirName
———————————————
.lha
解壓:lha -e FileName.lha
壓縮:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解壓:sEx x FileName.*
壓縮:sEx a FileName.* FileName
二.效率:
比較常用的幾個tar 命令:
tar -cvf test.tar test 打包 比率接近為 1,不做壓縮處理。
tar -zcvf test.tgz test 打包壓縮 比率能到0.5一下。
tar -jcvf test.tar.bz test 耗時比-zcvf長,比率相近。
綜合起來,在壓縮比率上: tar.bz=tar.bz2>tgz>tar
佔用空間與壓縮比率成反比: tar.bz=tar.bz2<tgz<tar
耗費時間(打包,解壓)
打包:tar.bz>tar.bz2>tgz>tar
解壓: tar.bz>tar.bz2>tar>tgz
從效率角度來說,當然是耗費時間越短越好
因此,Linux下對於佔用空間與耗費時間的折衷多選用tgz格式,不僅壓縮率較高,而且打包、解壓的時間都較為快速,是較為理想的選擇 http://hovertree.com/menu/ubuntu/
三.技巧:
在對某個目錄進行壓縮的時候,有時候想排除掉某個目錄,例如:
如果dir目錄下有3個子目錄,dir1、dir2、dir3。
我現在想只對dir1和dir2目錄打包壓縮,命令如下:
tar -zcvf dir.tar.gz --exclude=dir3 dir
相關推薦
[轉] ubuntu下解壓縮檔案 .tar.gz;.tar;.bz2;.tar.bz2;.bz;.tar.bz;.zip
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) .gz 解壓1:gunzip FileName.gz 解壓2:gzip -d File
Ubuntu下各種壓縮與解壓的方式小結
這篇文章主要給大家介紹了在Ubuntu系統下各種壓縮與解壓的方式,其中包括.tar、.gz、.bz2、.bz、.Z、.tgz、.zip、.rar以及.lha等各個的解壓與壓縮方法,每一種都給出了示例程式碼,需要的朋友可以參考學習,一起來看看吧。
ubuntu下檔案壓縮/解壓縮命令總結
解壓1:gunzip FileName.gz 解壓2:gzip -d FileName.gz 壓縮:gzip FileName .tar.gz 解壓:tar zxvf FileName.tar.gz 壓縮:tar zcvf FileName.tar.gz DirName --------------
ubuntu下分卷壓縮及解壓分卷壓縮檔案
一 .使用rar 1.分卷壓縮 ubuntu下沒有預設安裝rar,可以通過 sudo apt-get install rar,sudo apt-get install unrar 來安裝rar. 安裝過後,使用以下命令進行分卷壓縮: rar a -vSIZE 壓縮後的檔名 被壓縮的檔案或者資料夾 例如:
Linux下解壓縮
bz2 compress 解壓縮 bzip2 文件 linu 解壓 zip nco 1)對於.tar結尾的文件 tar -xf all.tar 2)對於.gz結尾的文件 gzip -d all.gz gunzip all.gz 3)對於.tgz或.tar.gz結
linux下解壓縮檔案中文亂碼問題的解決
在windows上壓縮的檔案,是以系統預設編碼中文來壓縮檔案。由於zip檔案中沒有宣告其編碼,所以linux上的unzip一般以預設編碼解壓,中文檔名會出現亂碼。 雖然2005年就有人把這報告為bug, 但是info-zip的官方網站沒有把自動識別編碼列入計劃,可能他們不認為這是個問題。Sun對java中存在
window 10 下解壓縮版MySQL5.7.24的安裝
安裝步驟: 1.下載mysql-5.6.40-winx64.zip https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-winx64.zip 2.解壓mysql5.7.24 3.配置mysql的環境變數 在path中新增:;D:\mysql
ubuntu .7z解壓縮
kaggle上很多資料集都是.7z的格式。下載過來以後第一步是需要解壓。 首先需要安裝p7zip sudo apt-get install p7zip-full 然後解壓檔案: 7z x xxx.7z -r -o localdir 其中,x標識解壓縮檔案,並按原始
Mac 下解壓縮命令大全
tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是壓縮!)———————————————.gz解壓1:gunzip FileName.gz解壓2:gzip -d FileName.gz壓
[轉]ubuntu下解壓zip檔案
1.功能作用:解壓縮zip檔案2.位置:/usr/bin/unzip3.格式用法:unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]4.主要引數 -c 將解壓縮的結果顯示到螢幕上,並對字
linux下tar打包到windows下解壓縮後中文檔名亂碼 用zip 或者 rar
主要原因是WINDOWS與LINUX對檔案系統字符集的處理方式是不相同的。zip和rar會記錄字符集,自動轉換,而tar不是跨平臺解壓縮的。比如 “中國.txt”,utf-8下編碼是e4b8ade59bbd,tar裡面記錄的是e4b8ade59bbd.tar,然後gbk下中
Ubuntu 壓/解壓縮軟體
rar 和 7zip 是兩種源於 windows 的壓縮格式, linux 對它們的支援並不像 tar 或者 gzip 那樣理所當然,因此,當你在 ubuntu 下無法避開這兩種壓縮格式的檔案時,你必須安裝額外的工具軟體來解開這些壓縮檔案。 安裝 rar 解壓縮
Ubuntu下解壓squashfs檔案
在刷openwrt時,或者編譯openwrt韌體時,我們常常會看到squashfs檔案,有時從網上下載的韌體也是squashfs格式, 當我們在刷機之前要對檔案系統進行一些修改時,我們則需要先解壓squashfs檔案,然後再打包,再刷機。 在Ubuntu上我們要解壓一個名
Linux下解壓縮包命令
各種壓縮檔案的解包與打包命令 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName——————————————— .tar .xz 解包:xz -d openvpn-2.3.5.tar.xz --st
Ubuntu下如何解壓縮zip,tar,tar.gz,tar.bz2檔案
tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是壓縮!)———————————————.gz解壓1:gunzip FileName.gz解壓2:gzip -d FileName.gz壓
Ubuntu下各項tar壓縮檔案的解壓命令
在Ubuntu系統中,我們經常遇到解壓檔案的問題。常見的壓縮格式為:.tar, tar.xz, tar.gz, tar.bz,2 。它們對應的解壓方式如下:$ xz -d ***.tar.xz $ tar -xvf ***.tar $ tar -zxvpf **
ubuntu/linux下打包壓縮war、解壓war包和jar命令
把project_a資料夾下的檔案打包成project.war 1. 打包 jar -xvf project.war /project_a -c 建立war包 -v 顯示過程資訊 -f 指定 JAR 檔名,通常這個引數是必須的 -M 不產生所有項的清單
Ubuntu下的解壓縮
一. 命令: .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是壓縮!)———————————————.gz解壓1:gunzip FileName.gz解壓2:gzip -d FileName.gz壓縮:gzip F
ubuntu下分解大壓縮檔案或解壓拆分後的檔案
Original url:https://blog.csdn.net/xunan003/article/details/79068648有沒有遇到某些網站上傳復件時,單個檔案有大小限制,導致上傳失敗呢?當然你可以採用更高的壓縮率重新生成壓縮包來解決,但如果還是超出大小限制,那
Ubuntu下如何解壓.zip和.rar格式的壓縮檔案
linux下提供了zip和unzip程式,zip是壓縮程式,unzip是解壓程式。它們的引數選項很多,這裡只做簡單介紹,舉例說明一下其用法:# zip all.zip *.jpg 這條命令是將所有.jpg的檔案壓縮成一個zip包# unzip all.zip 這條命令是將all.zip中的所有檔案解壓出來