5

У меня есть папка (скажем, Загрузки) с пользовательским значком.
Когда я запускаю cd Downloads и затем ls , он отображает

Значок?
Subfolder1
Subfolder2

Как сделать так, чтобы команда ls пропускала (не отображая) файлы значков? Может быть .bash_profile функция, которая переопределяет ls или что-то в этом роде?

Спасибо!

(PS: я на OS X 10.8)

2 ответа2

4

В ls OS X нет опции --ignore, но вы можете установить GNU ls с помощью brew install coreutils .

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

Вы можете создать псевдоним для ls следующим образом:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .