tarコマンド
圧縮
$ tar zcvf /home/kopug/tmp/test.tgz /home/tomyhero/hoge
と書いた場合、test.tgz を回答すると、そのカレントディレクトリ内に "home/tomyhero"とかディレクトリを作ってしまう。
今回欲しいのは単純に "/home/tomyhero/hoge"だけ。
それでこうする
$ tar zcvf /home/kopug/tmp/test.tgz -C /home/tomyhero/ hoge
これで希望の結果が得られる。ちなみにこれでもOK
$ cd /home/tomyhero/; tar zcvf /home/kopug/tmp/test.tgz hoge; cd -;
同じ意味ですね。