使用 lzma 备份和压缩 /home 目录

使用 lzma 备份和压缩 /home 目录

这能行吗?

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

我主要对将--lzma论点放在哪里感到困惑。

答案1

如果你把你的--lzma论点放在那里,它就会起作用,但在其他地方你会遇到问题。

您需要在 之间添加空格backboxhome.tar.gz/home/user,而且您正在创建一个lzma压缩档案,而不是一个 gzip 压缩档案,因此请将其重命名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。因此,您最好使用xz( tar -J):

sudo tar -cvpJf backboxhome.tar.xz /home/user

相关内容