Что это значит -r в catalina.sh? - PullRequest
0 голосов
/ 14 ноября 2011

В catalina.sh есть строка:

if [ -r "$CATALINA_BASE"/conf/logging.properties ]; 

Что это значит -r? Это аббревиатура? Какие еще символы могут быть? Спасибо.

Ответы [ 2 ]

7 голосов
/ 14 ноября 2011

Документация, которую вы ищете, находится в man test:

-r путь
Истина, если путь разрешается к файлу, который существует и для которого разрешеночтение из файла будет предоставлено, как определено в Чтение, запись и создание файла .False, если путь не может быть разрешен или путь разрешен в файл, для которого разрешение на чтение из файла не будет предоставлено.

1 голос
/ 14 ноября 2011

Проверьте этот документ . -r означает, что файл имеет разрешение на чтение.

...