tar コマンドで絶対パスのアーカイブはダメ絶対に書かれているように、
-C
オプションを使って相対パスでtarを作るべし、とある。
これを見て必死に以下のようにコマンドを打ったが・・・
誤
$ tar cf foobar.tar -C /home/hoge /home/hoge/foobar
tar: メンバ名から先頭の `/' を取り除きます
・・・なんで??
正しくは下記のように、圧縮対象を-C
で指定したディレクトリからの相対パスを指定しないと無意味!!
(-C
はあくまでディレクトリを変更するだけ)
正
$ tar cf foobar.tar -C /home/hoge foobar
私はオプションの順番が違うのかな、などと10分近く時間を使ってしまった。
おお恥ずかしい。