11 votes

Arbre de commande de sauvegarde des données de résultat

Je dois enregistrer tous les résultats de l'arbre de commande dans un fichier txt. L'objectif est de sauvegarder ces données dans une base de données pour un travail ultérieur en php et html.

L'objectif principal est d'exposer la structure d'une page web pour déterminer la structure des dossiers.

Comment puis-je le faire ? Vous avez des idées ?

Mise à jour J'ai trouvé cette commande sur Ask Ubuntu : tree > result.list . Il est possible d'enregistrer les données et le résultat de l'arbre de commande dans un fichier texte. Mais, avez-vous une idée de comment je peux utiliser et lire sur l'environnement web ?

15voto

mchid Points 36939

Tout ce que vous avez à faire est d'exécuter la commande suivante :

tree -H ./ > result.html

La première partie de cette commande, tree -H ./ exécutera le tree et exportera la sortie au format HTML en utilisant l'option ou "flag", -H ./ . La partie suivante, > result.html enregistrera la sortie dans un fichier nommé result.html .

Le fichier sera enregistré dans votre répertoire actuel.

Pour afficher la page html à l'aide de firefox, exécutez la commande suivante :

firefox ./result.html

Utilisation de ./ spécifie le répertoire courant car c'est là que le fichier a été enregistré.


Comment j'ai compris ça ?

J'ai exécuté la commande suivante :

tree --help

Ensuite, j'ai cherché l'option HTML et j'ai vu qu'il y en avait une, alors je l'ai utilisée et bien sûr, ça a marché.

Vous pouvez exécuter n'importe quelle commande avec l'option --help pour voir comment utiliser la commande.

Vous pouvez également consulter le manuel de la plupart des applications en utilisant la fonction man comme ceci :

man tree

1voto

Craig Points 127

L'info que vous avez découverte montre une commande qui utilise la redirection (>). Cette commande envoie les résultats de la commande de l'arbre dans un fichier que vous nommez dans la commande (result.list). Ce fichier peut avoir n'importe quel nom que vous déterminez. Ce fichier sera enregistré dans le répertoire actuel dans lequel vous travaillez, sauf si vous tapez un chemin différent dans le nom du fichier. Vous pouvez ensuite ouvrir ce fichier dans votre éditeur de texte préféré (gedit, vi, emacs) et faire ce que vous voulez avec ou sur ce fichier. Pour attacher ce fichier à des applications/environnements Web, il suffit de savoir où se trouve le fichier et d'utiliser ce chemin pour l'attacher.

            Hope this helps Craig

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X