
これを完了したら、ファイルをtt
アーカイブyy
のルートに配置します (それらを含むディレクトリはstuff
含めないでください)。
ole@mk:~$ mkdir stuff
ole@mk:~$ touch stuff/tt
ole@mk:~$ touch stuff/yy
ole@mk:~$ tar -cvzf stuff.tar.gz -C stuff
tar: Cowardly refusing to create an empty archive
Try 'tar --help' or 'tar --usage' for more information.
ご意見は?
答え1
おそらくご存じのとおり、あなたのtar
コマンド(質問の4番目のコマンド)は、
{ cd stuff; tar -cvzf ../stuff.tar.gz; }
しかし、そのコマンドは同じエラーメッセージで失敗します
tar -cvzf stuff.tar.gz -C stuff .
stuff
「現在のディレクトリにディレクトリを変更し、現在のディレクトリ内のすべてのファイルをアーカイブします。」と表示します。