Сохранить дерево данных результатов
Мне нужно сохранить все результаты дерева команд в текстовом файле. Цель состоит в том, чтобы сохранить эти данные в базе данных для дальнейшей работы в 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