bzip2 tarフォルダ

bzip2 tarフォルダ

私はdir1に600G test.tar tarディレクトリを作成しました。

私の問題は、dir1で利用可能な唯一のスペースが300Gであるということです。

圧縮test.tar.bzipを生成する方法を探しています。

dir1 は新しいファイルを生成しないことを意味します。 test.tar.bzipのみがあります。

ベストアンサー1

/some/big/directory次のコマンドを使用して名前付きtarballを作成するとします。test.tar

tar cf /path/to/test.tar /some/big/directory

スペースが許可されている場合は、次のいずれかのようなコマンドを使用してtarballを圧縮できます。

bzip2 /path/to/test.tar    # Produces test.tar.bz2
gzip  /path/to/test.tar    # Produces test.tar.gz

または、以下のように、またはフラグをtar使用してこれらのファイルのいずれかを直接作成できます。jz

tar cjf /path/to/test.tar.bz2 /some/big/directory
tar czf /path/to/test.tar.gz /some/big/directory

これらのフラグがないと、tar出力をパイプできます。

tar cf - /some/big/directory | bzip2 >/path/to/test.tar.bz2
tar cf - /some/big/directory | gzip >/path/to/test.tar.gz

おすすめ記事