我有一个带有自定义图标的文件夹(例如,下载)。
当我执行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*'