Listagens personalizadas do Ubuntu com seqüências de caracteres

0

Eu estou tentando adicionar certas strings aos tipos de arquivo no comando bash "ls".

Por exemplo, "ls", que contém um diretório com um .exe, aparece como

<file name>*

Por exemplo,

helloworld*

Em vez de

helloworld

Nota: o * acrescentado.

Como posso conseguir isso? Eu não tenho nenhuma experiência com o bash, então não sei o que fazer com o Google, mas abençoe minhas meias e tentei por uma boa hora.

Já personalizei as cores do bash usando: link

Então, se isso acontecer, ótimo.

    
por tsujp 11.02.2013 / 17:00

1 resposta

1

O * representa um executável, isso pode ser obtido com a opção -F para o ls.

O primeiro lugar para procurar qualquer coisa no * nix é a página man desse comando. Tente fazer um habbit de ler man páginas, eles têm muita informação.

Faça um man ls para obter todas as informações sobre os comandos, opções e saída deste comando.

Algumas referências -

  • Página man do Linux para ls
  • Você também pode verificar alguns exemplos úteis no link geekStuff .

Editar

Você também pode criar um alias se precisar desse comportamento sempre. Exemplo no bash shell que você pode fazer

 alias ls='ls -F --color=auto'
    
por 11.02.2013 / 17:13