Intereting Posts
Почему октава дает разные результаты для 9 ^ 1/2 и 9 ^ 0,5? Убейте браузер при блокировке экрана Копирование файлов с одного сервера на другой сервер без запроса пароля Адаптер Ethernet к USB не инициализирован как ttyUSB или ttyACM-устройство Как получить хороший (Windows-подобный) рендеринг шрифтов на Linux Mint KDE Как выбрать правильное программное обеспечение распределенной файловой системы для моего сервера Minecraft? E-gpu + Ubuntu – проблема с «спящим» ноутбуком Разрешения для файлов при удалении пользователя из git Как установить .bin-файл, который дает ошибку, что ему нужно больше места в / tmp? Как я могу использовать только один унифицированный буфер обмена? (даже для «пути копирования» IntelliJ) Полное шифрование диска с помощью GRUB2 Освобождение программного обеспечения linux – совместимость При удалении файла под OpenSolaris нет места на устройстве Идеи для обеспечения безопасности OpenVPN на маршрутизаторе OpenWrt Как искать и заменять двойные символы одиночными символами Unicode в искаженном файле?

Использование dircolors, как изменить цвет моих папок subversion

Ниже приведен образец моего файла dircolors, я хочу, чтобы палки subversion (.svn) были окрашены, но я думаю, что раздел расширения применяется только к именам файлов.

Как установить цвета для каталогов с определенными именами?

NORMAL 00 # global default, although everything should be something. FILE 00 # normal file DIR 35 # directory LINK 01;36 # symbolic link FIFO 40;33 # pipe SOCK 01;35 # socket BLK 40;33;01 # block device driver CHR 40;33;01 # character device driver # This is for files with execute permission: EXEC 01;32 # List any file extensions like '.gz' or '.tar' that you would like ls # to colorize below. Put the extension, a space, and the color init string. # (and any comments you want to add after a '#') *~ 01;33;41 # stuff we hate to find laying around (flashing red) .svn 37 .cmd 01;32 # executables (bright green) .exe 01;32 .com 01;32 .btm 01;32 

Я нашел путь:

 diff --git a/src/ls.cb/src/ls.c index 680a7c3..d316eb6 100644 --- a/src/ls.c +++ b/src/ls.c @@ -4226,7 +4226,7 @@ print_color_indicator (const struct fileinfo *f, bool symlink_target) /* Check the file's suffix only if still classified as C_FILE. */ ext = NULL; - if (type == C_FILE) + if (type == C_FILE || type == C_DIR) { /* Test if NAME has a recognized suffix. */ 

введите описание изображения здесь