Это дерево команд, которое можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
tree - вывести содержимое каталогов в древовидном формате.
СИНТАКСИС
дерево [-acdfghilnpqrstuvxACDFQNSUX] [-L уровень [-R]] [-H базаHREF] [-T название] [-o имя файла]
[--nolinks] [-P описания] [-I описания] [- узлы] [--устройство] [--noreport] [--dirsfirst]
[--версия] [--Помогите] [--filelimit #] [--си] [--чернослив] [--ду] [--timefmt формат]
[--matchdirs] [--] [каталог ...]
ОПИСАНИЕ
дерево - это рекурсивная программа для вывода списка каталогов, которая создает список с глубоким отступом
файлы, которые раскрашены аля дирколоры если LS_COLORS переменная окружения установлена и
вывод на tty. Без аргументов, дерево перечисляет файлы в текущем каталоге. Когда
даны аргументы каталога, дерево перечисляет все файлы и / или каталоги, найденные в
даны каталоги каждый по очереди. По завершении вывода списка всех найденных файлов / каталогов,
дерево возвращает общее количество перечисленных файлов и / или каталогов.
По умолчанию, когда встречается символическая ссылка, путь, на который ссылается символическая ссылка
печатается после имени ссылки в формате:
имя -> реальный путь
Если `-l'и символическая ссылка относится к фактическому каталогу, тогда дерево
будет следовать по пути символьной ссылки, как если бы это был реальный каталог.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
дерево понимает следующие параметры командной строки:
СПИСОК ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-a Все файлы распечатаны. По умолчанию дерево не печатает скрытые файлы (те
начиная с точки `. '). Ни в коем случае дерево не печатает конструкции файловой системы
`. ' (текущий каталог) и `.. '(предыдущий каталог).
-d Только каталоги.
-l Переходит по символическим ссылкам, если они указывают на каталоги, как если бы они были каталогами.
Символические ссылки, которые приведут к рекурсии, при обнаружении избегаются.
-f Печатает префикс полного пути для каждого файла.
-x Оставайтесь только в текущей файловой системе. Ала найдите -xdev.
-L уровень
Максимальная глубина отображения дерева каталогов.
-R Рекурсивно пересекайте дерево каждый уровень каталоги (см. -L вариант), и на каждом
из них выполняют дерево снова добавив `-o 00Tree.html 'в качестве новой опции.
-P описания
Перечислить только те файлы, которые соответствуют подстановочному знаку описания. Примечание: вы должны использовать -a
вариант также рассматривать файлы, начинающиеся с точки `. ' для соответствия. Действительный
операторы с подстановочными знаками: `* '(любые ноль или более символов),`?' (любой сингл
символ), `[...] '(любой одиночный символ, указанный в скобках (необязательно -
(тире) для диапазона символов может использоваться: например: [AZ]) и `[^ ...] '(любой одиночный
символ, не указанный в скобках) и `| ' разделяет альтернативные узоры.
-I описания
Не перечисляйте те файлы, которые соответствуют подстановочному знаку описания.
.TP --игнорировать регистр Если шаблон соответствия указан -P or -I вариант, это вызовет
образец для соответствия безотносительно к регистру каждой буквы.
--matchdirs
Если шаблон соответствия указан -P вариант, это приведет к тому, что узор будет
применяется к именам каталогов (в дополнение к именам файлов). В случае матча на
имя каталога, сопоставление содержимого каталога отключено. Если
--чернослив Если используется опция, пустые папки, соответствующие шаблону, не будут удалены.
--чернослив
Заставляет дерево удалять пустые каталоги из вывода, полезно при использовании вместе
-P or -I. Посмотреть ОШИБКИ И ПРИМЕЧАНИЯ ниже для получения дополнительной информации об этой опции.
--noreport
Пропускает печать отчета о файлах и каталогах в конце списка дерева.
--charset кодировок
Установите набор символов, который будет использоваться при выводе HTML и для рисования линий.
--filelimit #
Не переходите по каталогам, которые содержат более # записей.
--timefmt формат
Печатает (подразумевает -D) и форматирует дату в соответствии со строкой формата, в которой используется
стрфтайм(3) синтаксис.
-o имя файла
Отправить вывод на имя файла.
ФАЙЛОВ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-q Печатать непечатаемые символы в именах файлов как вопросительные знаки вместо
по умолчанию.
-N Печатайте непечатаемые символы как есть, а не как экранированные восьмеричные числа.
-Q Заключите имена файлов в двойные кавычки.
-p Выведите тип файла и разрешения для каждого файла (согласно ls -l).
-u Выведите имя пользователя или UID #, если имя пользователя недоступно, файла.
-g Выведите имя группы или GID #, если имя группы не доступно, файла.
-s Выведите размер каждого файла в байтах вместе с именем.
-h Распечатайте размер каждого файла, но в более удобочитаемом виде, например, добавив размер
буква для килобайт (K), мегабайт (M), гигабайт (G), терабайт (T), петабайт
(P) и эксабайты (E).
--си Подобно -h но используйте вместо них единицы СИ (степень 1000).
--ду Для каждого каталога укажите его размер как совокупность размеров всех его файлов.
и подкаталоги (и их файлы и т. д.). Общий объем используемой площади
также указывается в окончательном отчете (как команда du -c). Для этого параметра требуется
tree, чтобы прочитать все дерево каталогов перед его отправкой, см. ОШИБКИ И ПРИМЕЧАНИЯ
ниже. Подразумевает -s.
-D Выведите дату последнего изменения или, если -c используется, последний статус
изменить время для указанного файла.
-F Добавьте символ "/" для каталогов, "=" для файлов сокетов, "*" для исполняемых файлов,
`> 'для дверей (Solaris) и` |' для FIFO, согласно ls -F
- узлы
Печатает номер inode файла или каталога
--устройство
Печатает номер устройства, которому принадлежит файл или каталог.
СОРТИРОВКА ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-v Отсортируйте вывод по версии.
-t Сортируйте вывод по времени последнего изменения, а не по алфавиту.
-c Сортируйте вывод по последнему изменению статуса, а не по алфавиту. Изменяет -D
опция (если используется) для печати последнего изменения статуса вместо времени модификации.
-U Не сортировать. Список файлов в порядке каталогов. Отключает --dirsfirst.
-r Отсортируйте результаты в обратном порядке. Это мета-сортировка, изменяющая вышеуказанные сортировки.
Эта опция отключена, когда -U используется.
--dirsfirst
Список каталогов перед файлами. Это мета-сортировка, которая изменяет вышеуказанные сортировки.
Эта опция отключена, когда -U используется.
--сортировать [=]
Отсортируйте вывод по имени (согласно ls): name (по умолчанию), ctime (-c), мвремя (-т), размер
or версия (-в).
ГРАФИКА ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-i Заставляет дерево не печатать строки отступа, полезно при использовании вместе с
-f вариант. Также удаляет как можно больше пробелов при использовании с -J
or -x настройки.
-A Включите хак ANSI line graphics при печати линий отступа.
-S Включите линейную графику CP437 (полезно при использовании шрифтов режима консоли Linux). Этот
опция теперь эквивалентна `--charset = IBM437 'и со временем может быть обесценена.
-n Всегда выключайте раскрашивание, перекрывая -C опцию.
-C Всегда включайте раскрашивание, используя встроенные цветовые значения по умолчанию, если LS_COLORS
переменная окружения не установлена. Полезно для раскрашивания вывода в трубу.
XML / JSON / HTML ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-X Включите вывод XML. Выводит дерево каталогов в виде файла в формате XML.
-J Включите вывод JSON. Выводит дерево каталогов в виде массива в формате JSON.
-H базаHREF
Включите вывод HTML, включая ссылки HTTP. Полезно для ftp-сайтов. базаHREF
дает базовое местоположение ftp при использовании вывода HTML. То есть локальный каталог
может быть `/ local / ftp / pub ', но на него следует ссылаться как
`ftp: //hostname.organization.domain/pub(базаHREF должно быть
`ftp: //hostname.organization.domain'). Подсказка: не используйте строки ANSI с этой опцией,
и не указывайте более одного каталога в списке каталогов. Если вы хотите использовать
цветов через таблицу стилей CCS, используйте параметр -C в дополнение к этому параметру, чтобы
цветной вывод.
-T название
Устанавливает заголовок и строку заголовка H1 в режиме вывода HTML.
--nolinks
Отключает гиперссылки в выводе HTML.
РАЗНОЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--Помогите Выводит подробный список использования.
--версия
Выводит версию дерева.
-- Терминатор обработки опциона. После этого никакие другие варианты обрабатываться не будут.
Используйте дерево онлайн с помощью сервисов onworks.net