GNU/Linux >> Linux の 問題 >  >> Linux

インデックス付きアーカイブ形式?

Zip 形式は、各ファイルを個別に圧縮し、それらを (アーカイブ コンテンツのディレクトリと共に) 1 つのアーカイブ ファイルに結合します。


前述の zip 形式に加えて、dardump ユーティリティもこれを処理するのに優れており、zip とは異なり、UNIX のアクセス許可を保持します。 dar の場合 ソリッド アーカイブ オプションの使用は避けたいと考えています。一度に全体を圧縮する tar/gzip 方式に戻るため、圧縮率は向上しますが、個々のファイルの抽出には時間がかかります。ファイルが見つかりました。 dump 小さいファイルの大規模なセット (数万) を適切に処理し、マルチスレッド圧縮を実行できますが、ext[234] ファイルシステムしか読み取れません。


pixz は、xz の並列インデックス バージョンです。

# Compress:
tar -I pixz -cf foo.tar.xz ./foo

# Decompress:
tar -I pixz -xf foo.tar.xz

# Very quickly list the contents of the compressed tarball:
pixz -l foo.tar.xz

# Very quickly extract a single file:
pixz -x dir/file < foo.tar.xz | tar x

Linux
  1. Linuxtarコマンド

  2. 圧縮 tar 内の単一ファイルの更新

  3. 1TB のスパース ファイルのコピー

  1. filename.tar.gz ファイルを抽出する方法

  2. 巨大な tgz ファイルから単一のファイルを抽出する

  3. アーカイブのサイズを縮小しながらファイルを解凍しますか?

  1. 解決方法:stdin:gzip形式ではありません

  2. tarおよびxzユーティリティを使用してLinuxで.xzファイル形式を解凍するにはどうすればよいですか?

  3. 既存のTar.gzアーカイブにファイルを追加/更新する方法は?