Я видел страницу справочника test
.
, где упомянуто ниже.
-e pathname
True if pathname resolves to a file that exists. False if pathname cannot be resolved.
-f pathname
True if pathname resolves to a file that exists and is a regular file. False if pathname cannot be resolved, or if pathname resolves to a file that exists but is not a regular file.
флаг -f
говорит
Истина, если путь разрешается к файлу, который существует и является обычным файлом
Может кто-нибудь сказать, пожалуйста, что является обычным файлом, а что нет обычным файлом.