如何在ls中更改具有写权限的目录的字体颜色?

如何在ls中更改具有写权限的目录的字体颜色?

当我这样做时ls -1,我得到了我不喜欢的颜色:

ls 输出绿色文本上带有可怕的蓝色

这些目录(folder1、folder2、folder3)具有“任何人都可以做任何事情”的权限。(我认为也称为 777 权限)。

我不喜欢绿色背景的蓝色字体。

如何更改具有这些权限的目录的字体颜色?

操作系统:Ubuntu 19.04

外壳:Zsh

答案1

这是 ZSH 对我有用的东西。

我跑了

 dircolors -p > ~/.dircolors

然后我将以下行添加到.zshrc文件的底部。

eval "$(dircolors ~/.dircolors)";

然后我.dircolors在编辑器中打开并更改了以下行中的数字:

OTHER_WRITABLE 01;35 # dir that is other-writable (o+w) and not sticky

35对应于洋红色。

然后我通过运行重新启动我的 ZSH

~/.zshrc

两次

在此输入图像描述

相关内容