解决ls命令中颜色难看的问题

解决ls命令中颜色难看的问题

我在 archlinux 环境中安装了 zsh + oh-my-zsh 。之后该ls命令的输出变成这样:

在此输入图像描述

如何更改文件夹的颜色?

答案1

这些“难看”的颜色有两个原因造成:

  • ls--color选项的使用
  • 显示的文件/目录的不常见权限(模式位)

补救措施:

  • 通过设置/更改环境变量来根据您的喜好调整颜色LS_COLORS(请参阅ls,dircolorsdir_colors手册页)
  • 修复你的文件夹权限(可能有一些可疑的地方,比如o+w);要么是chmod它们,要么更改mount选项,如果/d/archive是不支持文件权限的文件系统的安装点(例如FAT / VFAT)
  • 不要使用该color选项:ls可能是 的别名ls --color=auto(您可以使用 确认这一点type ls);要么键入ls --color=never以覆盖它,要么unalias ls,或修改您的 Zsh 启动脚本以注释掉ls别名定义。

相关内容