tar --exclude=".*" が空のアーカイブを生成するのはなぜですか?

tar --exclude=

私が読んだすべての内容によると、.svntarアーカイブを作成するときや他の隠しファイルを除外するには、このモードを使用します。.htaccess--exclude=".*"

すると、空のアーカイブが表示されます。--exclude長いオプションを省略すると、すべてがアーカイブされます。

これは私が使用する完全なコマンドです。

tar -czvf ../_migrate/archive_2012-05-07.tgz --exclude=".*" ./*

私も違いなしでこのバリエーションを試しました。

tar -czvf ../_migrate/archive_2012-05-07.tgz --exclude=".?*" ./*

ベストアンサー1

あなたのパターンには、アーカイブしたいディレクトリ「.」は含まれていません。パターンとして「.?*」を使用してください。

おすすめ記事