去掉ubuntu下windows文件夹绿色背景

在ubuntu下打开Windows文件夹,有绿色背景。原因是那些文件夹的读写执行访问权限引起的。在 Ubuntu中,不同权限的文件/文件夹 有不同的颜色。本文先讲方法,方法很简单,两步就完成。有兴趣的可以看后面的原理,以便你修改成你想要的其他颜色。
步骤:
1.

cd    #保证在 /home/用户名  目录下
dircolors -p > .dircolors    #如果已经存在 .dircolors文件,则会出错,应把 .dircolors 文件先移除,执行 rm .dircolors
vim .dircolors    #编辑 .dircolors 文件,用其他编辑器也可

去掉ubuntu下windows文件夹绿色背景
进入如下图页面,找到 OTHER_WRITABLE ,大概在 60 行左右,把该行的 42 改为 49 即可。
即此行变成
2.

OTHER_WRITABLE 34;49 #....

去掉ubuntu下windows文件夹绿色背景
最终的结果如下图:
去掉ubuntu下windows文件夹绿色背景

下面简单说一下原理。我们的 .dircolors 放在 /home/username 文件夹下的隐藏文件,在启动终端时候会被执行,.dircolors 配置了各个文件/文件夹的显示颜色。.dircolors 文件名不能是其他,事实上,在 /home/username/.bashrc 里面有提到 .dircolors 这个文件。
在 .dircolors 文件中, 每行指定一种颜色,比如我们修改的这一行:

OTHER_WRITABLE 34;42

34, 42 对应前景色和背景色,中间用 分号 隔开。满足其他人可写入(OTHER_WRITABLE) 权限的文件,把前景色(字体颜色)设置为 34 代表的颜色, 背景色设置为 42 对应的颜色。
以上就是原理。

那数字和颜色,单词和文件属性 是怎么对应的呢?
见其他博友的文章:https://blog.****.net/wangyang1354/article/details/58077671

其实解决我们最初的问题还有一个办法,就是修改文件的权限。见:http://dpinglee.blog.163.com/blog/static/1440977532011115102033950
上述方法理论上可行。但我觉得不太好,因为你 windows 硬盘上可能有成千上万的文件,要逐一修改权限,可能会需要很多时间,结果就是控制台启动得很慢。如果你只是临时方便一下倒无所谓。