tarを使ってxzでディレクトリを圧縮する方法を知っていますが、tarを使わずにxzを使ってディレクトリを圧縮することは可能ですか?
私が試した場合:
xz -z myDir
これにより、次のエラーが返されます。
xz: myDir: Is a directory, skipping
答え1
xz
compress
他のUnixスタイルのコンプレッサーと同様に、gzip
単一ファイルコンプレッサーです。出力.xz
ファイルは常に単一ファイルに解凍されます。
したがって、ディレクトリまたは複数のファイルを圧縮するには、一種のコンテナが必要です(個々のファイルを復元する場合)。これは通常tar
アーカイブですが、アーカイブcpio
または他の形式にすることもできます。