Opção 1 - usando apenas ls :
Com o bash globbing estendido ativado ( shopt -s extglob ), você pode fazer:
ls !(one*)/*.png
Opção 2 - combinando ls e grep :
Você pode combinar ls com grep -v
- por exemplo. %código%
Opção 3 - (o melhor IMO), mas usa ls */*.png | grep -v "one/" não find :
Para pesquisa recursiva de todos os subdiretórios usando ls
find . -type f -name "*.png" -not -path "*/one/*"
Todos os one-liners acima listarão os diretórios com find arquivos enquanto filtram qualquer caminho correspondente a .png ; somente a opção 3 fará isso de forma recursiva.