Parece que você está perdendo a opção -d para ls .
ls -ld \#*
Em Zsh: existe uma maneira de usar os arquivos e pastas ls para somente no diretório atual que correspondem a globbing específicos > ou padrão regex ?
Por exemplo, digamos que eu tenha vários arquivos que começam com o caractere # , o seguinte comando faz não fazer o que eu quero:
ls -l #*
Sei que posso fazer isso com o find, por exemplo, find . "#*" -maxdepth 1 -print , mas estou procurando uma solução que liste arquivos e pastas com permissões em ls .
Eu presumo que uma maneira de fazer isso é analisar a saída de ls (mas o AFAIK geralmente não é recomendado ).
Tags ls files zsh regular-expression glob