На моем Mac я перехожу в папку /usr/bin/
и вывожу список файлов в этой папке:
Знаете, в Mac нет цвета, чтобы различать тип файлов. Я не знаю, является ли файл папкой или текстовым файлом или чем-то еще.
Итак, есть ли порядок отображения типа файла? Или как мы можем отличить тип файла?
решение1
решение2
Команда file
может быть полезной. Она смотрит на первые несколько байтов файла и делает (довольно хорошее) предположение о том, что это такое.
решение3
Вы можете установить GNU coreutils на macOS, чтобы получить GNU ls
. Есть несколько способов сделать это, включая использование HomeBrew, MacPorts, Fink или NetBSD's pkgsrc. Некоторые из них могут устанавливать утилиты GNU с префиксом, g
чтобы отличать их от утилит в базовой системе (т. е. GNU ls
будет установлен как gls
).
Также можно определить простой псевдоним, ls
который просто добавляет -F
флаг:
alias ls="ls -F"
Это приведет к тому, что некоторые типы файлов будут помечены символом в конце своих имен, например, @
для символических ссылок, /
для каталогов, *
для исполняемых файлов и т. д.
ls
Подробнее об этом расскажет руководство пользователя .