这能行吗?
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
请注意,lzma
和xz
都使用相同的压缩算法,实际上lzma
已被弃用,取而代之的是较新的算法xz
。因此,您最好使用xz
( tar -J
):
sudo tar -cvpJf backboxhome.tar.xz /home/user