ls --hide
y ls --ignore
ofrece la posibilidad de omitir archivos definidos mediante expresiones regulares establecidas después de la --ignore=
parte. Este último se asegura de que esta opción no esté desactivada a través de -a, -A
. El comando man
y la info
página mencionan Expresiones regulares.
Pregunta : ¿Qué comodines o expresiones regulares son compatibles con ls --hide=
y ls --ignore=
?
Descubrí que * $ ?
parece ser compatible, así como las expresiones de soporte POSIX. Pero esto no parece funcionar correctamente todo el tiempo y es más un juego de prueba y error para mí. ¿Extrañé algo importante aquí?
--ignore
mientras que la pregunta que citó es sobre emacs y--ignore
solo se menciona de pasada en la respuesta.Respuestas:
Del manual :
Solo puede usar patrones glob de shell :
*
coincide con cualquier número de caracteres,?
coincide con cualquier carácter,[…]
coincide con los caracteres entre paréntesis y\
cita el siguiente carácter. El personaje se$
defiende a sí mismo (asegúrese de que esté entre comillas simples o precedido por un\
para protegerlo de la expansión del shell).fuente
Utiliza el formato de patrón de expresiones regulares POSIX.2. Consulte la
re_format(7)
página del manual para obtener detalles específicos.fuente