Generieren Sie HTML basierend auf der Verzeichnisstruktur


12

Kennt jemand ein Linux-basiertes Programm / Skript, das HTML-Dateien basierend auf der Verzeichnisstruktur generieren kann?


Ich habe meine eigene in Python erstellt, um meinen öffentlichen Dropbox-Ordner zu indizieren. Es war nicht sehr schwer. ( dl.dropbox.com/u/2502059/index.html, wenn Sie sehen möchten. Das Skript, das es generiert hat, ist makeIndex2.py unter / Python Scripts.)
Phoshi

Vielen Dank! Das hilft sehr. Ich kann das Konzept aus Ihrem Skript erhalten.
TusharG

@Phoshi, jemand, der in einer bald / jetzt gelöschten Antwort notiert hat: "makeIndex2.py funktioniert nicht, weil es ein reserviertes Wort verwendet with, das nicht so verwendet werden kann, wie das Skript geschrieben wurde" . Das heißt, vielleicht können Sie das Skript hier als Antwort posten? Links gehen tot.
Arjan

Antworten:


28

Einige Versionen von tree , einem gängigen Dienstprogramm, können HTML-Ausgaben erzeugen.

tree -H baseHREF

6
Ich lerne hier jeden Tag etwas Neues.
Steve.lippert

Hey Dennis Vielen Dank. Ihre Antwort ist am nächsten und am einfachsten zu implementieren. Ich wusste nicht, dass der Baumbefehl so mächtig ist.
TusharG

Leider ist dies für den Windows-Baumbefehl, den ich habe, nicht verfügbar.
Jamie Barrow

2
@ Jamiebarrow: Die Frage ist mit Linux markiert .
Bis auf weiteres angehalten.

1
@jamiebarrow: Windows enthält einen eigenen Baumbefehl . Wenn Sie auch eine GNU-Version haben, sollten Sie in der Lage sein, auf eine unterstützende Version zu aktualisieren -H.
Bis auf weiteres angehalten.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.