man find
:
-f caminho: Adicione o caminho à lista de caminhos que serão recorrentes. Isto é útil quando o caminho começa com um caractere que de outra forma seria interpretado como uma expressão, ou seja, “!” , "(" e "-".
Mas por que
find ./test-folder -type f -name '*.txt'
funciona, enquanto
find -f ./test-folder -type f -name '*.txt'
não funciona?
Qual é o erro então?
./test-folder: illegal option -- t
usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]