【问题标题】:How to make ls permissions green colored?如何使 ls 权限变为绿色?
【发布时间】:2016-09-07 19:55:36
【问题描述】:

我的 bash_profile 中有以下脚本,如何将显示文件所有权的部分设为绿色?

export LSCOLORS=GxFxCxDxBxegedabagaced  # List colors
alias ls='ls -GFh'                      # Preferred list implementation
alias lspermissions='ls -li'

lspermissions 当前显示:

【问题讨论】:

  • 它只涵盖了 11 个属性。所有权不是其中之一。
  • 它是开源的,你可以通过重新编译来实现。

标签: linux macos terminal


【解决方案1】:

更新答案

当然,权限是第二个字段,所以:

ls -li | awk '{$2="\033[0;34m" $2 "\033[0m"} 1'

原答案

我猜你可以用awk 在第 4 个字段周围添加一些 ANSI 转义序列:

ls -li | awk '{$4="\033[0;32m" $4 "\033[0m"} 1'

我准备承认它很丑;-)

【讨论】:

  • 可以对-rw-r--r---等显示权限的部分做吗
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多