オープンソースカンファレンス2009 Kansai !

今年も、オープンソースカンファレンス Kansai の季節がやってきました。 日程は、2009年07月10日(金),11日(土)です。

オープンソース好きが集まる オープンソースのためのお祭です。

毎年(金曜日は有休をとって)参加しているのですが 好きなことをやってる人の 好きなものへの熱い情熱を感じることができます。

行った後は「頑張ろう!」という気持ちになれます♪

tar コマンドで 不要なファイルは除外する

tar コマンドを使って固めるときに パスの指定の方法によっては 不要なファイルやディレクトリが混ざる場合があります。

必要なファイルのみを指定するのが難しい場合、 不要なファイルを除外する方法があります。

まずは何も指定しない場合です。

$ tar cvf test.tgz  test
test/
test/a/
test/a/aaa1.txt
test/a/aaa2.txt
test/c/
test/c/ccc1.txt
test/b/
test/b/bbb1.txt

test/a の配下が不要な場合 次のように "--exclude" オプションを使って 不要なパスのパターンを指定します。

$ tar cvf test.tgz --exclude 'test/a*'  test
test/
test/b/
test/b/bbb1.txt
test/c/
test/c/ccc1.txt

test/a を除外することができました。

ただし、test/a.txt のようなファイルも除外してしまうので パターンを指定する場合は注意してください。

Google サイト内検索

Amazonアソシエイト