我一直在摆弄 .dircolor 文件下的文件的颜色,但它在 Linux 文件夹下运行良好。
但是每当我尝试 ls 到 NTFS 文件夹时,所有文件都会以绿色显示,尽管它们是不同类型的文件,当然也与我在 .dircolor 中设置的文件不同。
我已经用颜色编号搜索了整个文件但没有任何线索......
我是否必须编辑 .bashrc 或 .dircolor 以使它们考虑那些 NTFS 安装的驱动器?
谢谢你的时间
答案1
我遇到了同样的问题并在这里找到了解决方案:http://ubuntuforums.org/showthread.php?p=4779965
请注意,在 Ubuntu 12.04.1 上,您不需要更改 .bashrc(bash 脚本已经处理主目录中的 .dircolors 文件)。
所以只需这样做:
> dircolors --print-database > ~/.dircolors
> vi ~/.dircolors
并更改以下几行:
STICKY_OTHER_WRITABLE 01;34 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 01;34 # dir that is other-writable (o+w) and not sticky
答案2
Paul 提到的问题是,所有文件都具有可执行权限,而由于您无法永久更改 nfts 驱动器内文件的权限,因此它将始终保持绿色