いくつかのファイルを含むいくつかのディレクトリがあります
dir_archive/somedir1
dir_archive/somedir2
dir_archive/somedir3
dir_archive/mydir
dir_archive/mydir/excludedir1
dir_archive/mydir/excludedir2
dir_archive/mydir/excludedir3
dir_archive/mydir/many_other_directories...
dir_archive/mydir/my_archive_dir
すべてのファイルとディレクトリを除外して tar(gz) アーカイブ dir_archive.tar.gz を作成したい
dir_archive/mydir/excludedir1
dir_archive/mydir/excludedir2
dir_archive/mydir/excludedir3
dir_archive/mydir/many_other_directories...
しかし含む
dir_archive/mydir/my_archive_dir
--exclude
ディレクトリごとに使いたくない
tar cvfz dir_archive.tar.gz --exclude=dir_archive/mydir/excludedir1 --exclude=dir_archive/mydir/excludedir2 --exclude=dir_archive/mydir/excludedir3
を使用しようとし--add-file
ましたが、うまくいきません:
tar cvfz dir_archive.tar.gz --exclude=dir_archive/mydir --add-file=dir_archive/mydir/my_archive_dir dir_archive
簡単な方法はありますか?ありがとう