Сохранить дерево данных результатов
Мне нужно сохранить все результаты дерева команд в текстовом файле. Цель состоит в том, чтобы сохранить эти данные в базе данных для дальнейшей работы в php и html.
Основной целью является раскрытие структуры на веб-странице для определения структуры папок.
Как я могу это сделать? Есть идеи?
Обновление Я нашел эту команду в Ask Ubuntu: tree > result.list, Можно сохранить данные и результат дерева команд в текстовый файл. Но есть ли у вас идеи, как я могу использовать и читать в Интернете?
2 ответа
Все, что вам нужно сделать, это запустить следующую команду:
tree -H ./ > result.html
Первая часть этой команды, tree -H ./ будет управлять tree команда и будет экспортировать вывод в формате HTML с помощью параметра или "флаг", -H ./, Следующая часть, > result.html сохранит вывод в файл с именем result.html,
Файл будет сохранен в вашем текущем каталоге.
Чтобы просмотреть html-страницу с помощью firefox, выполните следующую команду:
firefox ./result.html
С помощью ./ указывает текущий каталог, потому что именно там файл был сохранен.
Как я понял это?
Я выполнил следующую команду:
tree --help
Затем я посмотрел на HTML и увидел, что есть вариант для HTML, поэтому я использовал его и, конечно же, он работал.
Вы можете в значительной степени выполнить любую команду вместе с --help флаг, чтобы увидеть, как использовать команду.
Вы также можете просмотреть руководство для большинства приложений, используя man команда как это:
man tree
Информация, которую вы обнаружили, показывает команду, которая использует перенаправление (>). Эта команда отправит результаты команды дерева в файл, который вы назвали в команде (result.list). Этот файл может быть любым именем, которое вы определяете. Этот файл будет сохранен в текущем каталоге, в котором вы работаете, если вы не введете другой путь как часть имени файла. Затем вы можете открыть этот файл в своем любимом текстовом редакторе (gedit,vi,emacs) и затем делать с ним или с ним все, что вам нужно. Для присоединения этого файла к веб-приложениям / средам просто необходимо знать, где находится файл, и этот путь используется для присоединения.
Hope this helps Craig