Administração de Linux
medium

Administração de Linux Question #019e3987

Question Statement
Administração de Linux
#test
#file-testing
#regular-file
#path-existence
Medium

Qual a diferença entre os comandos test -e path e test -f path?

A

São opções equivalentes com o mesmo comportamento.

B

A opção -f testa se o arquivo é regular. A opção -e testa se o arquivo está vazio.

C

Ambas as opções verificam a existência do caminho. A opção -f também confirma que se trata de um arquivo regular.

Correct
D

A opção -f testa se é um arquivo regular. A opção -e testa se é um arquivo executável.

Official Explanation / Community Explanations

test -e retorna verdadeiro se o arquivo existe (qualquer tipo). test -f retorna verdadeiro apenas se o arquivo existir e for um arquivo regular.