特定のディレクトリの中身を、そのディレクトリから相対で tar を作るには？


`tar` コマンドで特定のディレクトリに対して `.tar.gz` の中身を解凍する時には、次のように実行します。

[code]

    $ tar xvzf hoge.tar.gz -C ./hoge/
    
[/code]

この逆の操作を今実行しようとして、次のように実行しようとしたらエラーになりました。

[code]

    $ tar cvzf hoge.tar.gz -C ./hoge/
    tar: Cowardly refusing to create an empty archive
    Try 'tar --help' or 'tar --usage' for more information.
    
[/code]

特定のディレクトリの中身に対して、そのディレクトリの中から相対パスで、 tar.gz を作成する方法などありますか？




`-C` は処理を行う前に指定したディレクトリに移動(change directory)するので、

[code]

    tar cvzf hoge.tar.gz -C ./hoge/ .
    
[/code]

とすれば良かったです。




`-C` は処理を行う前に指定したディレクトリに移動(change directory)するので、

[code]

    tar cvzf hoge.tar.gz -C ./hoge/ .
    
[/code]

とすれば良かったです。

