Isso vai funcionar?
sudo tar -cvpf backboxhome.tar.gz/home/user --lzma
Estou principalmente confuso sobre onde colocar o --lzma
argumento.
Responder1
Seu --lzma
argumento funcionará se você o colocar lá, mas tiver problemas em outro lugar.
Você precisa colocar um espaço entre backboxhome.tar.gz/home/user
, e também está criando um lzma
arquivo compactado, não um arquivo compactado, então renomeie o arquivo backboxhome.tar.gz
para, por exemplo backboxhome.tar.lzma
(estaria tudo bem se você nomeasse como, gz
mas você teria dificuldade em lembrar o que é realmente e também ao extrair ).
Seu comando como um todo poderia assumir a forma:
sudo tar -cvpf backboxhome.tar.lzma /home/user --lzma
Embora uma prática melhor seja usar as opções uma após a outra:
sudo tar --lzma -cvpf backboxhome.tar.lzma /home/user
Observe que lzma
ambos xz
usam o mesmo algoritmo de compactação; na verdade, lzma
está obsoleto em favor do mais recente xz
. Então seria melhor usar xz
( tar -J
):
sudo tar -cvpJf backboxhome.tar.xz /home/user