使用 lzma 備份和壓縮 /home 目錄

使用 lzma 備份和壓縮 /home 目錄

這行得通嗎?

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

相關內容