tar コマンドで絶対パスのアーカイブはダメ絶対
絶対パスでアーカイブすると、展開した時に絶対パスで展開される。
ダメ絶対。
と言われて育ってきました。
しかし最近だと第2引数に絶対パスを指定すると警告してくれるので、
世の中に産み出される悲劇の3%くらいは減っています。
$ tar cvzf /home/hoge/nyamu.tar.gz /home/hoge/nyamu tar: メンバ名から先頭の `/' を取り除きます
ただ、ふっかいふっかいディレクトリが産み出される悲劇は避けられません。
なのでディレクトリ移動して、相対パスでアーカイブするか、-C
オプションを使いましょう。
- 移動案
いわずもがな。
$ cd /home/hoge $ tar cvzf /home/hoge/nyamu.tar.gz nyamu
- -C 案
パスの先の nyamu をアーカイブしてくれます。
$ tar cvzf /home/hoge/nyamu.tar.gz -C /home/hoge nyamu
尻つながり紹介キャンペーン。いい尻。
- 作者: レスリー・キー
- 出版社/メーカー: ワニブックス
- 発売日: 2015/02/10
- メディア: 大型本
- この商品を含むブログ (2件) を見る