zsh :Как установить LS _COLOR, чтобы любой файл tar отображался другим цветом, кроме белого?

Если это не работает с '', вам следует использовать``:

abc=`ls -l /tmp/test/my\ dir/`

Обновление лучше:

abc=$(ls -l /tmp/test/my\ dir/)
0
27.11.2020, 05:17
1 ответ

На основании вашего комментария , ваш $LS_COLORSне содержит никаких сжатых файлов или каких-либо расширений файлов, если уж на то пошло.

:ow=1;34:tw=1;34::ow=1;34:tw=1;34:

Для запуска:

export LS_COLORS="$LS_COLORS:ow=1;34:tw=1;34:*.tar=1;31:*.gz=1;31:*.tbz2=1;31"

Полностью для сжатых файлов можно добавить это:

*.tar=1;31:*.tgz=1;31:*.arj=1;31:*.taz=1;31:*.lzh=1;31:*.lzma=1;31:*.tlz=1;31:*.txz=1;31:*.zip=1;31:*.z=1;31:*.Z=1;31:*.dz=1;31:*.gz=1;31:*.lz=1;31:*.xz=1;31:*.bz2=1;31:*.bz=1;31:*.tbz=1;31:*.tbz2=1;31:*.tz=1;31:*.deb=1;31:*.rpm=1;31:*.jar=1;31:*.war=1;31:*.ear=1;31:*.sar=1;31:*.rar=1;31:*.ace=1;31:*.zoo=1;31:*.cpio=1;31:*.7z=1;31:*.rz=1;31

1
18.03.2021, 22:46

Теги

Похожие вопросы