Все, что есть _not_ символическая ссылка

Есть ли способ показать отрицательные условия, такие как «все файлы, которые не являются символическими ссылками»? Я использую последнее много в каталоге проекта, но другие отрицания также будут полезны.

На данный момент мои исследования привели только к созданию псевдонима к чему-то «вроде»:

  • Сценарий, который выводит среднюю строку из нескольких групп, из файла
  • Почему этот синтаксис не работает для объявления ассоциативного массива
  • Перерыв в работе для цикла после текущей итерации
  • Изменение цвета текста имени файла
  • Как изменяется подсказка о подоболочке
  • Окончание Bash -C vs -F
  •  find . -maxdepth 1 ! -type l | sort # (...) 

    но, очевидно, таким образом, я не получаю расцветку ls , форматирование столбцов и т. д. …

    Я иногда на Bash v3 на OS X 10.8.2 и Bash v4 на Pangolin.

  • Выход трубы Bash на большее количество
  • Повторить на основе пользовательского ввода OS X
  • использование экспорта в .bashrc
  • Как извлечь строку между двумя \ n в файле
  • Как проверить наличие процесса без возврата кода возврата?
  • Разделение параметров
  • One Solution collect form web for “Все, что есть _not_ символическая ссылка”

    Вместо того, чтобы прокладывать его для sort , используйте ls.

     find . -maxdepth 1 \! -type l -exec ls -d {} + find . -maxdepth 1 \! -type l | xargs ls -d 

    Если вы использовали оболочку zsh, вы можете использовать их не переносные расширения glob:

     ls -d *(^@) 
    Linux и Unix - лучшая ОС в мире.