Parece que você não pode fazer isso com dircolors
, mas pode fazer isso modificando LS_COLORS
diretamente:
eval "$(dircolors)"
LS_COLORS="${LS_COLORS}*~=01;34:"
export LS_COLORS
dircolors
parece lidar apenas com três tipos de descritores: nomes de terminal (começando com TERM
), tipos de arquivo ( por exemplo. DIR
) e extensões começando com .
. Estes últimos são expandidos prefixando-os com *
; Então, o .*~
se torna *.*~
, o que corresponde apenas aos arquivos de backup que contêm .
. ls
pode interpretar entradas mais gerais de LS_COLORS
, como *~
, que corresponde a todos os arquivos que terminam com ~
.