這行得通嗎?
sudo tar -cvpf backboxhome.tar.gz/home/user --lzma
我主要對在哪裡提出--lzma
論點感到困惑。
答案1
如果你把它放在那裡,你的--lzma
論點就會有效,但你在其他地方就會遇到問題。
您需要在 之間放置空格backboxhome.tar.gz/home/user
,而且您正在創建一個lzma
壓縮存檔,而不是 gzipped 存檔,因此將其重命名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