tarを介してlzipにパラメータを渡すには?

tarを介してlzipにパラメータを渡すには?

私は走りたいですtar --lzip -cvf file1.txt file2.txt。ただし、lzipのヘルプページにはデフォルトで最大圧縮容量で実行されないことが示されています(該当するオプションは、-9デフォルトはです-6)。tar最初に実行してファイルをリンクしてからlzip -9結果tarを実行できますが、1つのコマンドでこれを実行できますか?

答え1

オプションを使用して「圧縮機」を指定できますtar-I

tar -cvf archive.lz -I 'lzip -9' file1.txt file2.txt

または、tar出力をパイプすることもできますlzip

tar -cvf - file1.txt file2.txt | lzip -9 > archive.lz

両方のオプションが含まれています。GNU tar マニュアル(最初のものを検索してください-I)。

関連情報