LoginSignup
9
4

More than 5 years have passed since last update.

tarで「`/' を取り除きます」と言われた時の対処方法

Posted at

tarで「`/' を取り除きます」と言われた時の対処方法

tarで何かを固める時に下記のようなメッセージが出たことはないでしょうか?

tar: メンバ名から先頭の `/' を取り除きます

また解凍の際もトップ、/からのディレクトリ構成になってしまうなど。
これらの事からtarは基本的に対象とした物があるディレクトリまで移動してからコマンドを実行するといった前提となっていると推測されます。

shellの時にわざわざcd を書くのがかっこわるい or 面倒臭い

ターミナルから操作する時は100歩譲ってもshellでtar使うたびにcdなど書くのは邪魔臭いなと思ってました。
最近知ったのですが、tarには-Cオプションという「オプションで指定したディレクトリに移動してからコマンドを開始する」というものがあるようでこれで全て解決です。

tar -C 対象のディレクトリまでのパス -czf 作成するtarのパス バックアップ対象のファイル名、ディレクトリ名など
9
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
4