Alternativa para 'ls -A' no Bash

1

Existe uma alternativa para o ls -Acomando em funções bash nativas? O curinga *não é o mesmo. Eu tentei muito encontrar um, mas echo *não mostra arquivos ocultos.

Jessica
fonte

Respostas:

3

Tente isto:

shopt -s dotglob
echo *
Cyrus
fonte
2

Como alternativa à resposta de Cyrus , você também pode fazer um loop e imprimir todo o conteúdo do diretório em uma linha:

for file in {.*,*}; do echo "$file"; done

No entanto, isso é um pouco diferente do ls -Aque inclui .e ..; mas ainda pode ser útil.

bertieb
fonte
1
Para evitar um *resultado em um diretório vazio, sinta-se à vontade para adicionarshopt -s nullglob
Cyrus