Salve a árvore de comando de dados de resultado [closed]

0

Eu preciso salvar todos os resultados da árvore de comandos em um arquivo txt. O objetivo é salvar esses dados em uma base de dados para trabalhos posteriores em php e html.

O objetivo principal é expor a estrutura em uma página da web para determinar a estrutura das pastas.

Como posso fazer isso? Alguma idéia?

Atualizar Eu encontrei este comando em Ask Ubuntu: tree > result.list . É possível salvar os dados e o resultado da árvore de comandos em um arquivo de texto. Mas, você tem alguma ideia de como eu posso usar e ler na web do ambiente?

    
por Edgar Oliveira 04.02.2016 / 00:19

2 respostas

1

Tudo o que você precisa fazer é executar o seguinte comando:

tree -H ./ > result.html

A primeira parte deste comando, tree -H ./ executará o comando tree e exportará a saída no formato HTML usando a opção ou "flag", -H ./ . A próxima parte, > result.html , salvará a saída em um arquivo chamado result.html .

O arquivo será salvo no seu diretório atual.

Para visualizar a página html usando o firefox, execute o seguinte comando:

firefox ./result.html

Usar ./ especifica o diretório atual porque é onde o arquivo foi salvo.

Como eu descobri isso?

Eu corri o seguinte comando:

tree --help

Depois, procurei por HTML e vi que havia uma opção para HTML, então usei e, com certeza, funcionou.

Você pode executar praticamente qualquer comando junto com o --help flag para ver como usar o comando.

Você também pode ver o manual da maioria dos aplicativos usando o comando man desta forma:

man tree
    
por mchid 04.02.2016 / 01:26
0

As informações que você descobriu mostram um comando que usa o redirecionamento (>). Este comando enviará os resultados do comando tree para um arquivo que você nomeou no comando (result.list). Este arquivo pode ser qualquer nome que você determinar.   Este arquivo será salvo no diretório atual em que você está trabalhando, a menos que você digite um caminho diferente como parte do nome do arquivo.   Você pode então abrir este arquivo em seu editor de texto favorito (gedit, vi, emacs) e então fazer o que precisar com ele ou com ele.   Anexar esse arquivo a aplicativos / ambientes da Web exige simplesmente que você saiba onde o arquivo está e esse caminho é usado para fins de anexação.

            Hope this helps Craig 
    
por Craig 04.02.2016 / 00:57