Это можно сделать из командной строки, используя:
tree -d / > textfile.txt 2> /dev/null
в то время как вошли в эту учетную запись. Это обеспечит рекурсивный вывод списка каталогов в длинном виде, выводит вывод в textfile.txt
а ошибки - в черную дыру /dev/null
. Если вы хотите сохранить ошибки, удалите перенаправление 2>
. Если это сделано из учетной записи root, вы можете добавить sudo -u <username>
в начало команды, чтобы выполнить задачу как другой пользователь. Если это должен быть сценарий, вы можете либо просто перетащить команду в сценарий оболочки, либо, если вам нужно сделать это самостоятельно и получить простоту доступа, вы можете создать псевдоним с помощью команды.
Изменить: Теперь, когда вы добавили, что вы находитесь на RHEL, я знаю два разных способа справиться с этим. Если вам на самом деле не нужно рисовать древовидную структуру, а просто хотите получить рекурсивный список каталогов, вы можете переключить tree -d
для find / -type d -ls
или, если у вас есть права на установку, запустить yum install tree
.