tar ディレクトリのないディレクトリ

tar ディレクトリのないディレクトリ

Sublime Textフラグメントの圧縮ファイルを作成しようとしています。含めたいフラグメントは、現在のディレクトリのサブディレクトリのフラグメントにあります。

Webでは、私が知っている限りこれを行う必要があります。

tar czf snippets.tar.gz -C snippets .

ただし、これはアーカイブを作成し、GNOME Nautilusでそれを見ると、指定されたディレクトリと.そのディレクトリのファイルを含むアーカイブが表示されます。

私も試しました(そして-C snippets/

tar czf snippets.tar.gz -C snippets *

ただし、次のエラーが発生します。

tar: snippets: Cannot stat: No such file or directory tar: snippets.tar.gz: Cannot stat: No such file or directory tar: supporting: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors

しかし、ディレクトリは存在し、その権限には問題がないようです。

drwxr-xr-x 2 alan alan 12288 Aug 25 11:15 snippets -rw-r--r-- 1 alan alan 45 Aug 25 11:26 snippets.tar.gz drwxr-xr-x 13 alan alan 4096 Aug 25 09:59 supporting

私はDebianテストを実行しているので、現在tarが破損している可能性があると思いますが、システムがtarに依存しすぎているので疑います。それで私は何が間違っていましたか>

答え1

tarファイルを生成するときに-Cスイッチを使用しないでください。この試み:

tar -czf snippets.tar.gz snippets/*

または同様のもの:

cd snippets;tar -czf ../snippets.tar.gz *;cd ..

関連情報