web-dev-qa-db-ja.com

lzmaを使用して/ homeディレクトリをバックアップおよび圧縮する

これは機能しますか?

Sudo tar -cvpf backboxhome.tar.gz/home/user --lzma

私は主に--lzma引数。

1
TOC

--lzma引数は、そこに置いても機能しますが、他の場所に問題があります。

backboxhome.tar.gz/home/userの間にスペースを入れる必要があります。また、gzip圧縮されたアーカイブではなく、lzma圧縮アーカイブを作成しているので、backboxhome.tar.gzの名前を変更します。 backboxhome.tar.lzma(名前にgzと名前を付けても問題ありませんが、実際に何を行っているか、また抜粋中に覚えているのは難しいでしょう)。

コマンドは全体として次の形式を取ることができます。

Sudo tar -cvpf backboxhome.tar.lzma /home/user --lzma

より良い方法は、オプションを次々に使用することです。

Sudo tar --lzma -cvpf backboxhome.tar.lzma /home/user

lzmaxzはどちらも同じ圧縮アルゴリズムを使用していることに注意してください。実際、lzmaは新しいxzを優先して廃止されます。したがって、xztar -J)を使用した方が良いでしょう。

Sudo tar -cvpJf backboxhome.tar.xz /home/user
4
heemayl