5 Réponses :


0
votes

Je voudrais simplement utiliser arbre moi-même mais voici une chose simple que j'ai écrite il y a quelques jours qui imprime un arbre d'un répertoire. Il ne s'attend pas à ce que l'entrée de la recherche (qui fait est différente de vos besoins) et ne fait pas l'affichage | - (qui peut être effectué avec de petites modifications). Vous devez appeler cela comme si arborescence . Inal_indent est le nombre de caractères La première "colonne" est en retrait. xxx


1 commentaires

Désolé je n'étais pas clair. S'il vous plaît voir "Edit:" dans la question. Je ne cherche pas l'utilité des arbres elle-même. Trouver et arborescence ne sont là que là-bas pour illustrer la forme d'entrée et de sortie, pas son contenu.



5
votes

J'ai fouetté un script Perl qui scindre les chemins (sur "/"), crée un hachoir, puis imprime l'arborescence avec des données :: TreeDumper. Un peu hacky, mais cela fonctionne: xxx

voici la sortie: xxx


0 commentaires


0
votes

Un autre outil est TRELIFY écrit dans rouille .

En supposant que vous avez installé de la rouille, obtenez-le avec: P>

$ cargo install treeify


0 commentaires

5
votes

dans mon debian 10 j'ai arbre v1.8.0 code>. Il prend en charge - fromfile code>.

- fromfile code>
Lit une liste de répertoires à partir d'un fichier plutôt que du système de fichiers. Les chemins fournis sur la ligne de commande sont des fichiers à lire depuis que des répertoires à la recherche. Le répertoire DOT (. Code>) indique que arborescence code> doit lire des chemins d'entrée standard. P> BlockQuote>

De cette façon, je peux alimenter arborescence code> avec la sortie à partir de Rechercher code>: p>

find /foo | tree -d --fromfile .
  • si arborescence code> lit / foo / autre code> ou foo / autre code> puis foo code> sera signalé sous forme em> sous-répertoire em> de . code>. De même avec ./ Quel que soit code>: . Code> sera signalé sous forme de niveau additionnel em> nommé . Code> sous le niveau supérieur . code>. Les résultats peuvent donc ne pas satisfaire entièrement vos attentes formelles, il y aura toujours un niveau supérieur . Code> entrée. Il sera là même si trouve code> ne trouve rien ou jette une erreur. P> li>

  • Les noms de fichiers avec de nouvelles lignes confondent arborescence code>. Utilisation de Recherche -Print0 code> n'est pas une option car il n'y a pas de commutateur correspondant pour arborescence code>. P> li> ul> p>


0 commentaires