如何使ls权限绿色?

时间:2016-09-07 19:55:36

标签: linux macos terminal

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

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

lspermissions目前显示:

enter image description here

1 个答案:

答案 0 :(得分:1)

更新了答案

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

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

enter image description here

原始答案

我猜你可以使用awk

在第4个字段周围放置一些ANSI转义序列
ls -li | awk '{$4="\033[0;32m" $4 "\033[0m"} 1'

enter image description here

我准备承认它很难看; - )