-a
é o operador AND para combinar condições, portanto, o seguinte mostra sim se ambos os diretórios existirem:
[ -e /root -a -e /usr ] && echo yes
O uso dele com uma única condição que padroniza um teste de existência parece ser um comportamento antigo, mas não consigo encontrá-lo nas páginas antigas.
Referência (role para baixo depois de info coreutils 'test invocation'
):
16.3.6 Connectives for 'test'
The usual logical connectives.
'! EXPR'
True if EXPR is false.
'EXPR1 -a EXPR2'
True if both EXPR1 and EXPR2 are true.
'EXPR1 -o EXPR2'
True if either EXPR1 or EXPR2 is true.