小编Art*_*lor的帖子

有没有一种直接的方法可以根据 macOS 中的 Finder 标签颜色为 ls 输出着色?

我有一个带有目录树的客户端,其中包含许多我需要在本地开发机器上拥有的高级目录。除非出现问题,否则我很少看它们。

我在 Finder 中用灰色标签标记了“无趣”的标记,而我每天使用的标记标记为绿色标记。当我使用 Finder 时,这在极少数情况下工作正常。

相反,我使用 Terminal.app,尽管我并不反对其他终端模拟器,只要它们快速而强大。使用 时ls,即使使用@G标志,我也没有可以用来淡化无趣的目录条目的有用信息。(如果我可以ls通过一个简单的awk脚本来应用着色,我会很好。)

我知道我可以使用 osascript 来获取这个属性,然后装饰文件输出,但这可能会导致ls自 Unicos 以来最慢的实现。我也知道我可以使用 ls 更改默认颜色,但这并没有达到我需要的水平。

是否有一种简单、快速、已经存在的工具可以根据 Finder 标签颜色为 ls 输出着色,然后回退到$LSCOLORS? 或者那是我的下一个 GitHub 项目?

finder terminal colors ls macos

7
推荐指数
1
解决办法
1796
查看次数

标签 统计

colors ×1

finder ×1

ls ×1

macos ×1

terminal ×1