Como posso ocultar arquivos .un ~ quando executo “ls” no OS X?

0

Existe alguma opção que eu possa passar para ls para esconder arquivos .un ~ da saída?

Eu quero ser capaz de ver todos arquivos (por exemplo, dotfiles) exceto arquivos .un ~, então eu preciso executar ls -A e adicionar algo para esconder os arquivos .un ~.

    
por gws 01.06.2012 / 22:13

2 respostas

2

Homebrew faz fornecer% GNUls através do pacote coreutils .

brew install coreutils

Em seguida, você poderia alias do seu sistema ls para o GNU ls , que o Homebrew instala como gls para evitar a substituição do uso de binários do sistema:

alias ls='/usr/local/bin/gls'

Como alternativa, conforme descrito em brew info coreutils :

If you really need to use these commands with their normal names, you can add a "gnubin" directory to your PATH from your bashrc like:

PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH"

Continue usando as opções do GNU ls se elas atenderem melhor às suas necessidades, por exemplo

ls -B

ou similarmente:

alias ls='/usr/local/bin/gls --hide=*~'
    
por 01.06.2012 / 22:54
-2

ls -B

Esconde backups, arquivos terminados em ~

    
por 01.06.2012 / 22:23