簡體   English   中英

tar查詢:如何加速.tgz文件中許多文件的tar

[英]tar query:How to speedup tar for many files in .tgz file

我在sample.tgz中有大約數千個(大約20000個)文件,當我使用tar-xf進行解壓縮時間超過5分鍾。我想在一分鍾內將其加速。我想到的方法使用-T選項獲取.tgz文件中的所有文件名,然后以500個文件名的批量並行運行tar。

有人可以建議一個更好的方法嗎?請注意,我必須在這里使用tar而不是像pigz和parallel等其他任何工具。

同樣,如果任何人都可以建議更快地壓縮它的方法,那也會有所幫助。

也不是我的sample.tgz文件中沒有.tgz文件。

Tarball是線性檔案(模仿它們以其命名的媒體; Tape ARchive),因此在解壓縮之前不要很好地並行化。 通過使用諸如LZ4之類的算法來加速解壓縮操作將有所幫助,但是如果你遇到了一個gzipped壓縮包,那么你加速它的唯一機會就是使用pigz而不是gzip將其解壓縮為.tar文件,然后從那里提取文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM