Tree информация в древовидном формате
В отличии от команды ls, которая выводит список файлов, команда tree может рекурсивно обходить все вложенные директории и файлы для выбранной директорий и выводить информацию в удобном древовидном формате.
По умолчанию команда tree отсутствует, для ее установки:
В Debian подобных дистрибутивах необходимо выполнить команду:
1 |
sudo apt install tree |
В CentOS подобных:
1 |
yum install tree |
Не исключен и вариант установки через snap:
1 |
sudo snap install tree |
Список аргументов команды tree внушительный, поэтому лучше сразу обратиться к man tree.
tree [-acdfghilnpqrstuvxACDFQNSUX] [-L level [-R]] [-H baseHREF] [-T title] [-o filename]
[–nolinks] [-P pattern] [-I pattern] [–inodes] [–device] [–noreport] [–dirsfirst]
[–version] [–help] [–filelimit #] [–si] [–prune] [–du] [–timefmt format]
[–matchdirs] [–] [directory …]
[–nolinks] [-P pattern] [-I pattern] [–inodes] [–device] [–noreport] [–dirsfirst]
[–version] [–help] [–filelimit #] [–si] [–prune] [–du] [–timefmt format]
[–matchdirs] [–] [directory …]
Но самое популярное это просмотр размера файлов, владельца и конечно же даты изменения.
1 |
tree -h |
1 |
tree -hugD |