Após uma atualização para 18.04, de 16.04, todos os nomes de arquivos com espaços são exibidos como 'file name'. Anteriormente, era simplesmente file name. Os nomes de arquivos sem espaço são exibidos normalmente:
$ ls
bar 'foo bar'
Embora isso não afete a funcionalidade de nenhuma maneira, acho isso visualmente confuso.
Eu uso bashcomo concha.
Como posso remover a ''exibição de nomes de arquivos com espaços?
lspara gerenciar arquivos em seus scripts, está fazendo errado. Por que você não deve analisar a saídals e Por que não analisar ls(e o que fazer em vez disso)?
lsautor está abordando pelo menos alguns dos problemas. Sabendo que o autor está envolvido ativamente no Stack Exchange (o link na minha resposta), pode-se sugerir mais facilmente melhorias futuras. Em seguida, comentários positivos de outros usuários incentivariam o autor a implementar sugestões.