Для чего нужен тест Linux - командный тест?

Пожалуйста, взгляните на следующий код,

snap=snapshot.file   
touch snapshot.file-1

$ [ -a $snap-1 ] && echo yes 
yes

Для чего здесь тестируется команда test -a?

Я попробовал info coreutils 'test invocation' и искал -a, но не нашел его в разделе тесты характеристик файла , а скорее в разделе связки для теста.

Является ли такая test -a команда недокументированной ?

NB, Моя система Ubuntu 13.10, и мой man test говорит GNU coreutils 8.20 Октябрь 2012 ТЕСТ(1).