Вот функция, которая работает во многих Unix,
в Bourne-совместимых оболочках (даже в доисторических моделях),
и не углубляется слишком глубоко (файловая система, ЦП и мозг):
isempty() { [ -z "`find \"$1/.\" ! -name . -print -prune | head -1`" ] ; }
См. комментарий Джима Л. к моему вопросу. Это подтолкнуло меня к ответу. У меня была неправильная команда экспорта, которая ссылалась на /Tmp. Изменение этого параметра на то, что должно было быть (/tmp ), устранило проблему. Господи, спаси меня от тупых опечаток.