Это сработает?
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