Вы также можете получить tree
команду на macOS. Если у вас есть Homebrew, все, что вам нужно сделать, это запустить:
brew install tree
Читайте дальше для деталей.
С менеджером пакетов
Есть несколько менеджеров пакетов для macOS. Наиболее популярными являются: Homebrew, MacPorts или Fink . Вы можете установить любой из них, но я рекомендую Homebrew. Не устанавливайте более одного из них одновременно!
Следуйте инструкциям на веб-сайте, затем выполните одну из следующих команд, в зависимости от того, какой менеджер пакетов вы выбрали.
Для доморощенного:
brew install tree
Для MacPorts:
sudo port install tree
Для Финка:
fink install tree
Менеджеры пакетов предлагают другие программы командной строки, включая GNU / Linux, которые по умолчанию не поставляются с macOS.
Установка из источника
Сначала вы должны установить инструменты командной строки Xcode, запустив xcode-select --install
.
Затем загрузите tree
исходный код . Затем измените Makefile, чтобы он заработал, что также объясняется в ответе @ apuche ниже . Достаточно закомментировать опции Linux и раскомментировать опции macOS.
Тогда беги ./configure
, потом make
.
Теперь вам нужно переместить tree
двоичный файл в папку, которая находится в вашем пути к исполняемому файлу. Например:
sudo mkdir -p /usr/local/bin sudo cp tree /usr/local/bin/tree
Теперь отредактируйте ваш, ~/.bash_profile
чтобы включить:
export PATH="/usr/local/bin:$PATH"
Перезагрузите оболочку, и теперь which tree
следует указать /usr/local/bin/tree
.