¿Cómo puedo ocultar archivos .un~ cuando ejecuto "ls" en OS X?

¿Cómo puedo ocultar archivos .un~ cuando ejecuto "ls" en OS X?

¿Hay alguna opción que pueda pasar a ls para ocultar los archivos .un~ de la salida?

quiero poder vertodoarchivos (por ejemplo, archivos dot), excepto archivos .un~, por lo que necesito ejecutarlos ls -Ay agregar algo para ocultar los archivos .un~.

Respuesta1

cerveza caserahaceproporciona GNU lsa través del coreutilspaquete.

brew install coreutils

Luego, podría cambiar aliassu sistema lsa GNU ls, que Homebrew instala glspara evitar anular el uso de binarios del sistema:

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

Alternativamente, como se describe en brew info coreutils:

Si realmente necesita usar estos comandos con sus nombres normales, puede agregar un directorio "gnubin" a su RUTA desde su bashrc como:

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

Continúe utilizando lslas opciones de GNU si se adaptan mejor a sus necesidades, por ejemplo

ls -B

o similar:

alias ls='/usr/local/bin/gls --hide=*~'

Respuesta2

ls -B

Oculta copias de seguridad, archivos que terminan en ~

información relacionada