com zsh :
print -rl -- ./**/*(.DoN)
Estou procurando a expressão glob mais simples que sempre expandirá para o mesmo conjunto de arquivos (possivelmente vazio) que o listado por
find . -type f
... e nunca resultará em um erro no matches found , independentemente do conteúdo de . .
Eu tentei muitas variações de ./{**,.**}/{*,.*}(.N) que falham em uma situação ou outra. (Por exemplo, ./{**,.**}/{*,.*}(.N) não corresponde a ./.dir0/.dir1/.file0 .)
EDIT: Suponha que extendedglob seja on e que nullglob seja off .