Перечень стилей для терминала OSX в ls -la в Ubuntu 16.04

225
idelara

Я пытаюсь получить вывод, который выглядит как ls -laв моем терминале Mac, но в Ubuntu. Следует следующий порядок перечисления:

  • Файлы и каталоги, начинающиеся с точки. (раскраска каталогов)
  • Папки
  • Файлы Пока что ls -lahpXr --colorработает (с небольшим изменением формата), но файлы показываются вверху вдоль точечных каталогов и файлов.

Кто-нибудь знает как вывести все файлы на дно? Я получил это комбо, проверив man-страницы man ls в Ubuntu 16.04.

Любая помощь высоко ценится!

Ура!

0

1 ответ на вопрос

0
Adaephon

Используйте --group-directories-firstопцию:

ls --group-directories-first -la 

Сначала будут перечислены все каталоги (скрытые и видимые), а затем все файлы.

Для удобства я бы предложил установить для этого псевдоним, поскольку для этого нет коротких вариантов:

alias ls='ls --group-directories-first'