如何使 ls 命令不显示图标?文件?

如何使 ls 命令不显示图标?文件?

我有一个带有自定义图标的文件夹(例如,下载)。
当我执行cd Downloads然后时ls,它会显示

图标?
子文件夹1
子文件夹2

如何让 ls 命令跳过(从而不显示)图标文件?也许是一个覆盖 ls 的 .bash_profile 函数或类似的东西?

谢谢你!

(注:我使用的是 OS X 10.8)

答案1

OS X 的 ls 没有 --ignore 选项,但您可以使用 安装 GNU ls brew install coreutils

alias ls="gls --ignore $'Icon\r'"

答案2

您可以像这样为 ls 创建别名:

alias ls='ls --ignore=Icon*'

相关内容