Вопрос №720 от пользователя Nick в уроке «Управление файловой структурой», курс «Bash: Основы командной строки»

Nick

tree из коробки в маке недоступно.

14 1

Rakhim D.

Кстати, да. Кому нужно: самый простой способ установить tree – используя brew.

brew install tree
3

Kirill Mokevnin

Вы правы. Я его использовал просто для наглядности, но, по факту, никто этой утилитой не пользуется.

0

Alex

ой, а я установил из homebrew :)

0

Alex

не заметил комента Рахима, извиняюсь за флуд

1

s m

tree выводит файлы на кириллице в виде нечитаных символов в отличии от bash. что у меня не так?

0

Kirill Mokevnin

Текст выводится не в той кодировке. Рекомендую вот этот документ где рассказано как это работает: http://www.w3.org/International/questions/qa-what-is-encoding.ru.php

0

s m

я понимаю, что с кодировкой что-то не так, хотя я сижу под маком и у меня всё в utf-8. почему bash без проблем показываем, да и не только bash, а вот tree такой особенный, это бред какой-то!

0

Kirill Mokevnin

Хм, тогда я вас не очень понял. Bash это shell, tree это просто программа которой можно пользоваться в bash. Их невозможно в один ряд поставить. Может под tree вы имеете ввиду что то совсем другое?

0

s m

Bash это shell, как и ZSH, Fishshell. просто в MacOS из коробки именно bash и там юникод прекрасно работает, а вот tree (пакет который ставится через brew) не понимает кириллицу в юникод. у вас не так? от терминала тоже не зависит, я пробовал и в Terminal и в iTerm. ставил пакет стандартно, обновил brew и вперёд. неужели только у меня такая проблема?

0

Kirill Mokevnin

Возможно и так, я не пользуюсь кириллицей в файловой структуре на своем ноутбуке.

0

Alex

Cейчас тоже заметил, что у tree проблемы с кодировкой. Так что вы не один такой. У меня MacOS. В настройках Terminal юникод по умолчанию + оболочка Bash

0

s m

самое забавное, что с одними и теми же шелком и одной и той же версией tree в 10.9 проблемы нет, а вот в 10.10 есть. стыд и позор разработчикам

0

Alex

Да, забавно с кодировками в 10.10, такая же ситуация сложилась и с Python версии 2 и SublimeText, в 10.9 полет нормальный и все работает из коробки, а в 10.10 если даже явно прописывать в настройках саблайма utf-8 всеравно будут кракозябры, хотя в Terminal или интерактивной консоли все ок

0

Gulnara Shaykhutdinova

Упражнение пройдено, вопрос, скажем так, эстетический)), файлы, вне зависимости от очередности их добавления, в любом случае отображаются в структуре древа ниже вложенных директорий?)

enter image description here

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
25 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
25 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
25 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
25 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
25 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
25 мая 5 месяцев