#tarで「`/' を取り除きます」と言われた時の対処方法
tarで何かを固める時に下記のようなメッセージが出たことはないでしょうか?
tar: メンバ名から先頭の `/' を取り除きます
また解凍の際もトップ、/からのディレクトリ構成になってしまうなど。
これらの事からtarは基本的に対象とした物があるディレクトリまで移動してからコマンドを実行するといった前提となっていると推測されます。
##shellの時にわざわざcd を書くのがかっこわるい or 面倒臭い
ターミナルから操作する時は100歩譲ってもshellでtar使うたびにcdなど書くのは邪魔臭いなと思ってました。
最近知ったのですが、tarには-Cオプションという「オプションで指定したディレクトリに移動してからコマンドを開始する」というものがあるようでこれで全て解決です。
tar -C 対象のディレクトリまでのパス -czf 作成するtarのパス バックアップ対象のファイル名、ディレクトリ名など