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 ~ .