Это не слишком тривиально, потому что если вы попытаетесь указать скрытые файлы как. *, вы автоматически включаете непроизвольное. и .. - текущий и выше каталог.
tar -cjf configs.tar.bz2 $(find ./ -mindepth 1 -type d -name ".*")
Я запустил команду из testdir с ./ для find, потому что кеш-браузер, который является тихим большим, займет несколько минут, чтобы быть сохраненным в моей системе.