不一定,要看原文件情況,和壓縮軟體及壓縮參數
2. linux下用哪種壓縮格式文件最小
linux下的tar壓縮解壓縮命令詳解(來源http://hi..com/feixia202023/blog/item/b54a243814ad87c1d4622502.html)
tar
-c:建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。
-z:有gzip屬性的
-j:有bz2屬性的
-z:有compress屬性的
-v:顯示所有過程
-o:將文件解開到標准輸出
下面的參數-f是必須的
-f:使用檔案名字,切記,這個參數是最後一個參數,後面只能接檔案名。
#tar-cfall.tar*.jpg
這條命令是將所有.jpg的文件打成一個名為all.tar的包。-c是表示產生新的包,-f指定包的文件名。
#tar-rfall.tar*.gif
這條命令是將所有.gif的文件增加到all.tar的包裡面去。-r是表示增加文件的意思。
#tar-ufall.tarlogo.gif
這條命令是更新原來tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
#tar-tfall.tar
這條命令是列出all.tar包中所有文件,-t是列出文件的意思
#tar-xfall.tar
這條命令是解出all.tar包中所有文件,-t是解開的意思
壓縮
tar–cvfjpg.tar*.jpg//將目錄里所有jpg文件打包成tar.jpg
tar–czfjpg.tar.gz*.jpg//將目錄里所有jpg文件打包成jpg.tar後,並且將其用gzip壓縮,生成一個gzip壓縮過的包,命名為jpg.tar.gz
tar–cjfjpg.tar.bz2*.jpg//將目錄里所有jpg文件打包成jpg.tar後,並且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名為jpg.tar.bz2
tar–czfjpg.tar.z*.jpg//將目錄里所有jpg文件打包成jpg.tar後,並且將其用compress壓縮,生成一個umcompress壓縮過的包,命名為jpg.tar.z
rarajpg.rar*.jpg//rar格式的壓縮,需要先下載rarforlinux
zipjpg.zip*.jpg//zip格式的壓縮,需要先下載zipforlinux
解壓
tar–xvffile.tar//解壓tar包
tar-xzvffile.tar.gz//解壓tar.gz
tar-xjvffile.tar.bz2//解壓tar.bz2
tar–xzvffile.tar.z//解壓tar.z
unrarefile.rar//解壓rar
unzipfile.zip//解壓zip
總結
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用unrare解壓
9、*.zip用unzip解壓
3. 嵌入式Linux可以壓縮到多大
在嵌入式系統中使用 Linux 的優點和缺點
雖然大多數 Linux 系統運行在 PC 平台上,但 Linux 也可以作為嵌入式系統的可靠主力。Linux 流行的「back-to-basics」方法使得它的安裝和管理比 UNIX 更加簡單靈活,這對於那些 UNIX 專家們來說又是一個優點,他們已經因為 Linux 中有許多命令和編程介面同傳統的 UNIX 一樣而賞識它了。
典型的壓縮包裝 Linux 系統經過打包,在擁有硬碟和大容量內存的 PC 機上運行,嵌入式系統可不要這么高的配置。一個功能完備的 Linux 內核要求大約 1 MB 內存。而 Linux 微內核只佔用其中很小一部分內存,包括虛擬內存和所有核心的操作系統功能在內,只需佔用 Pentium CPU 系統的 100 K 內存。只要有 500 K 的內存,一個有網路棧和基本實用程序的完全的 Linux 系統就可以在一台 8 位匯流排(SX)的 Intel 386 微處理器上運行的很好了。由於內存要求常常是需要的應用所決定的,比如 Web 伺服器或者 SNMP 代理,Linux 系統甚至可以僅使用 256 KB ROM 和 512 KB RAM 進行工作。因此它是一個瞄準嵌入式市場的輕量級操作系統。
4. linux下哪個壓縮命令的壓縮率最高
1、只打包不壓縮 tar cvf a.tar * 2、gzip演算法 tar zcf a.gz * 3、bzip2演算法 tar jcf a.bz2 * 4、也可以用rar rar a all *
5. linux 下zip包最大是多少啊大神們幫幫忙
看文件系統,linux默認安裝多為Ext吧,Ext3 目前所支持的最大 16TB 文件系統和最大 2TB 文件,Ext4 分別支持 1EB(1,048,576TB, 1EB=1024PB, 1PB=1024TB)的文件系統,以及 16TB 的單個文件,所以你要是Ext3的最大就支持2TB,ex4則是16TB但文件,夠大了吧??呵呵呵。
6. 在Linux下如何把一個目錄的文件及文件夾以最高的壓縮率打包到指定文件夾
GZIP="-9" tar zcvf /home/homee.tgz /media
這個是唯一正確答案. tar本身不帶有gzip裡面壓縮率的參數,所以必須用環境變數來設置壓縮率.
暈阿, 都告訴你正確方法了,你還另外提問.
解壓不需要特殊命令.
7. linux下壓縮10萬個文件夾15萬個文件,速度最快的方法
這個你就打包,不要加壓縮演算法了。
tar -cvf zipdb.tar yourfolder/
8. linux 下 壓縮命令有哪些那個壓縮比最高
用tar壓縮
壓縮格式和工具有bzip2和gzip,你可以單獨使用,也可以配合tar使用
tar的主要的功能有
-t 列印歸檔中的所用文件,並以列表的形式顯示
-c 歸檔壓縮
-x 打開歸檔和解開壓縮
壓縮命令選項有:
-j 選擇bzip2壓縮,壓縮後的歸檔文件為 ***.tar.bz2
-z 選擇gzip壓縮,壓縮後的文件為***.tar.gz
其他壓縮選項:
-f 指定 歸檔文件
-v 列印操作過程中的相信信息
舉例1:
tar -cvzf 1.tar.gz 1.txt 2.txt 2.txt
將1.txt 2.txt 3.txt 壓縮歸檔為1.tar.gz, 如果你想壓縮成bzip2,將z換成j即可
舉例2:
tar -xvzf 1.tar.gz
將1.tar.gz解壓,如果文件是1.tar.bz2, 則將z換成j。
上述命令中 v選項可以去掉,v只是顯示操作過程中的信息
舉例3:
tar -tvzf 1.tar.gz
顯示1.tar.gz中的文件信息,但不解壓,如果是 1.tar.bz2, 你知道該怎麼辦了嗎?
其中 bzip2 和gzip以單獨對命令也可以使用,與tar類似,你可以用 man bzip2 和man gzip命令查看具體的說明。
就壓縮而已,文本文件的壓縮率很高,網上給出的參數是10%~15%,我本人感覺差不多是這樣,二進制文件的壓縮率不高。
9. linux壓縮最小命令
執行命令
sudo rm -rf /boot
即可
10. linux一個特別大的40G壓縮包,怎麼傳輸
用scp,sftp的windows軟體傳