タグ付けされた質問 「xz」

1
.tar.xzファイルを解凍できません。tarから「xz:実行できません:そのようなファイルまたはディレクトリはありません」を取得します
パー私は用途が.xzというtarballを解凍するにはどうすればよいですか?、私が試したtar xf php-5.6.0RC4.tar.xzとtar -xJf php-5.6.0RC4.tar.xzし、両方のケースで、私は以下のようになります。 tar (child): xz: Cannot exec: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now それはだ、このPHP-5.6.0RC4.tar.xz。 Ubuntu 14.04 LTSを実行しています。 どうしましたか?
55 linux  ubuntu  compression  tar  xz 

3
多くの同様の大きなファイルを圧縮する
圧縮したい類似の大きなファイル(それぞれ30メガバイト)が何百もあります。ファイルのすべてのペアには、99%の同じデータ(1%未満の差)があるため、40〜50メガバイトを超えるアーカイブはないはずです。 単一ファイルは(と13〜15メガバイトに30メガバイトから圧縮することができxz -1、gz -1、bzip2 -1)、2つの以上のファイルを圧縮するとき、私はサイズのアーカイブを持ちたい13-15MB + N*0.3MBNは、ファイルの数です。 使用している場合tar(ソリッドアーカイブを作成する)とxz -6( - 1つのファイルよりも大きくなるように圧縮辞書を定義するアップデート! -これは十分ではなかった)、私はまだサイズのアーカイブを持っていますN*13MB。 辞書は1 MB未満であり、私のtarストリームは30 MBごとに繰り返しているため、両方とも私には役に立たないgzipと思いますbzip2。 標準ツールを使用して現代のLinuxで問題をアーカイブするにはどうすればよいですか? xz高速に圧縮するように調整することは可能ですが、30〜60 MBより大きい辞書を使用しますか? 更新:tar c input_directory | xz --lzma2=dict=128M,mode=fast,mf=hc4 --memory=2G > compressed.tar.xz。の必要性mf=hc4と--memory=2Gオプションについてはわかりません。ただしdict=128M、辞書を十分に大きく(1つのファイルよりも大きく)設定し、mode=fastプロセスを-e。


1
.gzファイルを.xzファイルに安全に変換する方法
現在gzip圧縮されているいくつかの巨大なファイルがあり、xzにしたいと思います。これを行うためのスクリプトをセットアップしたいのですが、データを失わないように注意してください。つまり、xzバージョンが正しく作成されていない限り、gzippedバージョンを削除しないでください。これらは大きなファイルなので、最初にファイルをディスクに解凍しないことも好みます。私はパイプset -o pipefail; gzip -dc file.gz | xz > file.xz && rm file.gzが私が望むものに近いかもしれないと考えていました。これを行う正しい方法は何ですか?これにより、最終ファイルを削除する前に発生した障害を確実にキャッチできますか?
5 bash  gz  xz 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.