導航:首頁 > 文件處理 > tar解壓速度慢

tar解壓速度慢

發布時間:2023-03-19 03:58:35

linux tar 解壓縮問題,高手來來來!!!

我看你是把文件解壓到當前文件夾了吧,也就是說壓縮包中的文件全部內容顯示在了當前文件夾下,建議你解壓之前先創建一個文件夾,之後解壓。或者用-C進行指定解壓到的目標目錄,
tar
tar
-xvzf
xxx.tar
-C
目錄
如果想生成相應的文件包,建議你先利用gzip進行解壓,然後tar。
希望能夠幫得上你。。。

❷ rar和tar的區別

區別如下:

RAR:是一種專利文件格式,用於數據壓縮與歸檔打包。

TAR:Unix和類Unix系統上的壓縮打包工具,可以將多個文件合並為一個文件,打包後的文件後綴亦為「tar」。

tar是無壓縮的,比壓縮效率,gz的演算法最原始,所以較低,其次zip,接著rar,7z兩個主要演算法基本上略優於rar,基本不相上下。

在Linux裡面,tar一般和其他沒有文件管理的壓縮演算法文件結合使用,用tar打包整個文件目錄結構成一個文件,再用gz,bzip等壓縮演算法壓縮成一次。也是Linux常見的壓縮歸檔的處理方法。

zip相對比較老,格式規范可知,所以積累了各種加解壓實現,有較好的兼容性,不過現有文件格式相對而言比較落後,還有會有文件名亂碼問題(因為文件名是用非Unicode編碼)。

RAR文件特點:

RAR通常情況比ZIP壓縮比高,但壓縮/解壓縮速度較慢。

分卷壓縮:壓縮後分割為多個文件。

固實壓縮:把要壓縮的視為同一個文件以加大壓縮比,代價是取用包中任何文件需解壓整個壓縮包。

恢復記錄:加入冗餘數據用於修復,在壓縮包本身損壞但恢復記錄夠多時可對損壞壓縮包進行恢復。

加密:RAR 2.0使用AES-128-cbc,(rar5.0以後為AES-256CBC)。之前RAR的加密演算法為私有。目前均未被直接攻破(至少沒有公開),沒有密碼時只有暴力破解。

❸ 說說 Linux 中的壓縮與解壓縮指令(tar)

tar 的功能類似於 Windows 中的 WinRAR。它可以將多個目錄或文件打包成一個大文件,在打包的過程中還可以透過 gzip/bzip2/xz 的支持,對文件進行壓縮 1

tar 的選項參數很多,主要用到的有以下這些:

還是太多,記不住怎麼辦? 記住下面這些最常用的命令即可:

總結一下:z 為gzip;j 為bzip2;J 為xz。c 為壓縮;t 為查詢;x 為解壓縮。最後跟著 vf。f 一定要是最後一個,如果放在其他選項之前,tar 就會把文件名搞錯。比如 tar -zcfv xxx 命令,tar 指令就會認為壓縮文件名為 v!

壓縮的文件名稱要根據壓縮演算法加上響應的後綴:

只有知道了壓縮演算法,我們才能解的出來,你說是嗎?所以文件名規范很重要。

假設我們需要備份 /etc 文件夾,把它打成一個壓縮包 1 。這在實際應用中很常見,因為 /etc 文件夾存放了系統主要配置文件。在英文中完整單詞是etc.,也就是後面會帶上一個句點,表示「等等」之意。

接下來,我們分別使用 gzip、bzip2與 xz 演算法對 /etc 文件夾進行打包壓縮。

gzip 壓縮指令: time tar -zpcvf /root/etc.tar.gz /etc

bzip2壓縮指令: time tar -jpcvf /root/etc.tar.bz2 /etc

xz 壓縮指令: time tar -Jpcvf /root/etc.tar.xz /etc

從 real 中可以看出: gzip 的壓縮速度最快,而 xz 的壓縮速度最慢。

從大小上來看,xz 的壓縮率最高,而gzip 壓縮率最差。

壓縮率高,自然需要時間成本。因此需要壓縮的文件夾很大,那麼就要多多考慮時間成本咯。因為 gzip 壓縮速度快,這也是 *.tar.gz 比較流行的原因之一。

假設有這樣一種場景:我們需要打包某個文件夾(/root),但這個文件夾中的某個文件或者子文件夾不想打包進去(帶 etc 前綴)。也就是希望這個文件夾部分打包,部分不打包。可以執行以下指令:

tar -zcvf /root/test.tar.gz --exclude=/root/etc* --exclude=/root/test.tar.gz /root

加了 --exclude=/root/test.tar.gz 是為了排除自身,否則壓縮包中會包含一個大小為 0 的自身文件,這恐怕不是我們希望看到的:

通過 tar -ztvf test.tar.gz 就可以查看剛剛新打的壓縮包中所包含的文件列表:

使用命令 tar -ztvf etc.tar.gz 查看剛剛打好的壓縮包。注意要使用匹配的解壓縮演算法才能正確解壓,比如示例中是 gz 作為後綴,所以加了 -z 選項表示使用 gzip 演算法進行解壓。

部分輸出內容:

可以看到該命令把文件的許可權、賬戶以及歸屬組也一並列印出來了。

而且還有一點很關鍵,這些文件都沒有根目錄。如果沒有拿掉根目錄,解壓縮後的文件名就會是絕對路徑, 亦即解壓縮後的數據一定會被放置 到 /etc/xxx 去 1 !這樣系統的 /etc 文件夾就會被覆蓋,後果很嚴重。所以,tar 打包指令默認都會去除放入包中文件的根目錄。除非通過 -P 顯示要求保留這些文件的根目錄。

(1)完全解壓

利用 tar -zxvf etc.tar.gz -C /tmp 命令把 etc.tar.gz 解壓到 /tmp。解壓成功後,就會在 /tmp 下看到 /etc 文件夾。

如果需要在本地路徑下直接解開,那直接執行 tar -zxvf etc.tar.gz 即可。

(2)部分解壓

假設我們需要把壓縮包(etc.tar.gz)中的 vconsole.conf 解壓出來。可以先執行以下命令,查詢出該文件所對應的相對路徑:

tar -ztvf etc.tar.gz | grep 『console』

拿到需要解壓的文件路徑之後,就可以執行 tar -zxvf etc.tar.gz etc/vconsole.conf

進入當前目錄的 etc 文件夾,就可以看到 vconsole.conf 已經被解壓出來了:

【1】 鳥哥. 鳥哥的Linux私房菜 基礎學習篇[M]. 第四版. 北京: 人民郵電出版社,2018:359-362.

❹ tar解壓如何合理利用性能

1、首先打開電腦並且打開虧襪鬧網頁下載一個tar解壓工具。銷罩
2、其次安裝在電腦上。
3、最後在軟體的好蠢設置中調整為最佳性能模式即可。

❺ tar壓縮目錄有些文件沒有壓縮進去

原因:
1、可能是IE瀏覽器的設置導致。
可以嘗試該操作:打開IE瀏覽器,選擇菜單中工具--internet選項--高級標簽里,找到「瀏覽」選項,將「始終以 UTF-8 發送 URL」選項取消,再選擇「確定」保存設置。
2、當前電腦未安裝打開該文件的軟體,可以根據文件屬性名稱判斷對應的軟體進行安裝。
3、所在位置網路速度較為緩慢,打開附件過程中由於網速原因導致連接伺服器失敗,可以選帶租擇另一時間段或更孝悄換一個網路環境再嘗試打開。
4、網路不穩定,上傳附件過程中丟包,比如用無線接入容易出現這樣的問題。

解決方法:
1、雙擊壓縮包,將壓縮文件打開
2、點擊上面的【工具】選項
3、點擊【修巧行渣復壓縮文件】選項
4、選擇修復好的壓縮文件保存位置,修復壓縮文件保存的格式,點擊【確定】按鈕
5、開始修復壓縮文件,修復完成關閉這個窗口
6、打開修復完的壓縮文件,點擊【解壓到】按鈕
7、選擇解壓到的位置,點擊【確定】按鈕
8、壓縮文件修復好並成功解壓

❻ 在XP下怎麼解壓tar.gz文件用WINRAR老是解壓不出來

這種格式是Unix/Linux系統下常用的壓縮格式,你可以使用虛擬機軟體安裝一個Linux環境來使用它,亂悄如果在XP系統下你可以試試7-zip軟體,不過需要兩步解壓過程:
1、生成test.tar:
"c:ProgramFiles7-Zip7z.exe"xtest.tar.gz
2、解壓tar文件:
"c:ProgramFiles7-Zip7z.exe"xtest.tar
這樣就嘩明渣可以得到槐賣你想要的東西了

❼ 怎麼linux 解壓 tar.gz 文件一直不成功

tar -jxvf

❽ 如何解壓tar文件

xz壓縮最新壓縮率之王
xz這個壓縮可能很多都很陌生,不過您可知道xz是絕大數linux默認就帶的一個壓縮工具。
我是在下載phpmyadmin的時候看到這種壓縮格式的,phpmyadmin壓縮包xz格式的居然比7z還要小,這引起我的興趣。
最新一段時間會經常聽到xz被採用的聲音,像是最新的archlinux某些東西就使用xz壓縮。不過xz也有一個壞處就是壓縮時間比較長,比7z壓縮時間還長一些。不過壓縮是一次性的,所以可以忽略。
xz壓縮文件方法或命令
xz
-z
要壓縮的文件
如果要保留被壓縮的文件加上參數
-k
,如果要設置壓縮率加入參數
-0

-9調節壓縮率。如果不設置,默認壓縮等級是6.
xz解壓文件方法或命令
xz
-d
要解壓的文件
同樣使用
-k
參數來保留被解壓縮的文件。
創建或解壓tar.xz文件的方法
習慣了
tar
czvf

tar
xzvf
的人可能碰到
tar.xz也會想用單一命令搞定解壓或壓縮。其實不行
tar裡面沒有徵對xz格式的參數比如
z是針對
gzip,j是針對
bzip2。
創建tar.xz文件:只要先
tar
cvf
xxx.tar
xxx/
這樣創建xxx.tar文件先,然後使用
xz
-z
xxx.tar
來將
xxx.tar壓縮成為
xxx.tar.xz
解壓tar.xz文件:先
xz
-d
xxx.tar.xz

xxx.tar.xz解壓成
xxx.tar
然後,再用
tar
xvf
xxx.tar來解包。

❾ linux怎麼解壓tar.gz 我怎麼老失敗

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

❿ tar加密文件很難解壓嗎

不難。tar文件要使棚枯用支持這個文件格式的解壓縮軟體就可以解壓出來的,可以使用7zip這個軟體來解壓的,先下載安裝這個軟體,安裝好以後在要解壓的文件上右鍵,在右鍵菜單中差和禪選虛塵擇解壓到當前目錄,這樣就把壓縮文件中的內容解壓出來了。

閱讀全文

與tar解壓速度慢相關的資料

熱點內容
百度網盤視頻是雙語的怎麼改為單語的 瀏覽:333
伺服器關閉玩家充的錢怎麼辦 瀏覽:251
日本男男影片 瀏覽:860
matlab實用教程pdf 瀏覽:769
伺服器加密方式哪種好 瀏覽:121
顯示加密服務超時 瀏覽:611
日語口譯pdf 瀏覽:433
外人如何評價身邊的程序員 瀏覽:105
霍夫曼編碼壓縮演算法 瀏覽:122
我想學習單片機 瀏覽:644
陳寶蓮拍過 瀏覽:336
遙調命令的設定命令實現過程 瀏覽:76
演算法中最壞情況都為多少 瀏覽:995
排序演算法圖形化展示 瀏覽:782
看電影免費網站入口 瀏覽:447
加密U盤啟動區和交換區格式化 瀏覽:247
求不需要下載播放器就能看的網站 瀏覽:828
日本重生電影在線 瀏覽:623
女的被一個小孩上了 瀏覽:948
macandroid找不到設備 瀏覽:514