Как проверить, существует ли каталог в командной строке Linux?
Решение: [ -d ¨a¨ ]&&echo ¨exists¨||echo ¨not exists¨
Принятием Вашей оболочки является Bash:
if [ -d /the/dir ]; then echo 'Exists'; else echo 'Not found'; fi
Канонический путь состоит в том, чтобы использовать тест (1) утилита:
test -d path
где "путь" является путем рассматриваемого каталога.