ニート道

働きたくないでござる。

tarコマンドでパーミッションや所有者を維持して圧縮・展開(解凍)する方法と挙動。

tarコマンドでパーミッションを維持して圧縮・展開(解凍)する場合の挙動について。

まずは圧縮。

tar cvzfp ファイル名.tar.gz ディレクトリ名

展開時は、root権限で展開してやる必要がある。

sudo tar xvzfp ファイル名.tar.gz

また、展開時の所有者は…。 展開先に展開元と同じユーザが存在する場合、同じユーザで展開 展開先に展開元のuidと同じuidが存在する場合、同じuidがあれば同じuidのユーザで展開 展開先にユーザ・uid共に存在しない場合は展開したユーザを所有者として展開

といった感じ。