私のホームフォルダ内のすべてのアイテムをtarでパッケージ化したいのですが、隠しフォルダやtest_tree(実際には他のフォルダ内に入れ子になっている)などの特定のフォルダを除外したいと思います。
次のコマンドを実行しようとしています。
tar -vcf everything.tar . --exclude='.*' --exclude='test_tree'
ホームディレクトリ内にありますが、cd ~
生成されたtarは完全に空です。どうしたの?
ベストアンサー1
私も同じ問題があります。 --exclude='.*' MacOS ではうまく動作しますが、Linux では動作しません。あなたはできます、
tar -vcf everything.tar. --exclude='./.*' --exclude='テスト_ツリー'
または
tar -vcf everything.tar. --exclude='.[^/]*' --exclude='テスト_ツリー'