Ordnerstruktur mit Konsole in Textdatei abbilden
Hallo Mailinglist und zwar möche ich eine Ordnerstruktur unter einem bestimmen Ordner in einer Textdatei über die Konsole abbilden Die Ordnerstruktur sieht z.b. Beispiel folgendermaßen aus: Movies +- Ordnerebene 1 | +- Ordnerebene 2 | +- Ordnerebene 3 +- Ordnerebene 3 Ich möchte sie mindestens bis Ebende 2 abbilden. Wie kann man das mit der Konsole anstellen? System: 11.1 x86 WM: KDE4.3.4 Vielen dank für Antworten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Fabian! On Di, 02 Feb 2010, Fabian Ohde wrote:
und zwar möche ich eine Ordnerstruktur unter einem bestimmen Ordner in einer Textdatei über die Konsole abbilden
Die Ordnerstruktur sieht z.b. Beispiel folgendermaßen aus:
Movies +- Ordnerebene 1 | +- Ordnerebene 2 | +- Ordnerebene 3 +- Ordnerebene 3
Ich möchte sie mindestens bis Ebende 2 abbilden. Wie kann man das mit der Konsole anstellen?
zum Beispiel mittels find: ~$ find ~/Movies -type d Mit freundlichen Grüßen Christian -- Zuerst hatten wir kein Glück, und dann kam auch noch Pech dazu. -- Jürgen Wegmann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Fabian,
und zwar möche ich eine Ordnerstruktur unter einem bestimmen Ordner in einer Textdatei über die Konsole abbilden
Die Ordnerstruktur sieht z.b. Beispiel folgendermaßen aus:
Movies +- Ordnerebene 1 | +- Ordnerebene 2 | +- Ordnerebene 3 +- Ordnerebene 3
Ich möchte sie mindestens bis Ebende 2 abbilden. Wie kann man das mit der Konsole anstellen?
Installiere dir mal das Package "tree". # zypper in tree danach einfach folgendes in die Konsole tippen: # tree -d >tree.txt Mehr Optionen und die Hilfe: # man tree oder # tree --help -- Gruß Sebastian - openSUSE Member (Freespacer) http://de.opensuse.org/Benutzer:Freespacer Wichtiger Hinweis zur openSUSE Mailing Liste: http://de.opensuse.org/OpenSUSE_mailing_list_netiquette -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Sebastian Siebert schrieb:
Hallo Fabian,
und zwar möche ich eine Ordnerstruktur unter einem bestimmen Ordner in einer Textdatei über die Konsole abbilden
Die Ordnerstruktur sieht z.b. Beispiel folgendermaßen aus:
Movies +- Ordnerebene 1 | +- Ordnerebene 2 | +- Ordnerebene 3 +- Ordnerebene 3
Ich möchte sie mindestens bis Ebende 2 abbilden. Wie kann man das mit der Konsole anstellen?
Installiere dir mal das Package "tree". # zypper in tree
danach einfach folgendes in die Konsole tippen: # tree -d >tree.txt
Mehr Optionen und die Hilfe: # man tree oder # tree --help
als das mit " tree " funktioniert schon mal so wie ich das dachte. Aber wie kann man die Level (Option -L) einstellen? -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Fabian Ohde schrieb:
Sebastian Siebert schrieb:
Hallo Fabian,
und zwar möche ich eine Ordnerstruktur unter einem bestimmen Ordner in einer Textdatei über die Konsole abbilden
Die Ordnerstruktur sieht z.b. Beispiel folgendermaßen aus:
Movies +- Ordnerebene 1 | +- Ordnerebene 2 | +- Ordnerebene 3 +- Ordnerebene 3
Ich möchte sie mindestens bis Ebende 2 abbilden. Wie kann man das mit der Konsole anstellen?
Installiere dir mal das Package "tree". # zypper in tree
danach einfach folgendes in die Konsole tippen: # tree -d >tree.txt
Mehr Optionen und die Hilfe: # man tree oder # tree --help
als das mit " tree " funktioniert schon mal so wie ich das dachte. Aber wie kann man die Level (Option -L) einstellen?
z.B.: # tree -L 2 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Boris schrieb:
Fabian Ohde schrieb:
Sebastian Siebert schrieb:
Hallo Fabian,
und zwar möche ich eine Ordnerstruktur unter einem bestimmen Ordner in einer Textdatei über die Konsole abbilden
Die Ordnerstruktur sieht z.b. Beispiel folgendermaßen aus:
Movies +- Ordnerebene 1 | +- Ordnerebene 2 | +- Ordnerebene 3 +- Ordnerebene 3
Ich möchte sie mindestens bis Ebende 2 abbilden. Wie kann man das mit der Konsole anstellen?
Installiere dir mal das Package "tree". # zypper in tree
danach einfach folgendes in die Konsole tippen: # tree -d >tree.txt
Mehr Optionen und die Hilfe: # man tree oder # tree --help
als das mit " tree " funktioniert schon mal so wie ich das dachte. Aber wie kann man die Level (Option -L) einstellen?
z.B.:
# tree -L 2
ja danke funktioniert soweit. Noch eine kleine Frage dazu: Wie kann ich in dem Befehl gleich mit einbauen, das er in den Dateinamen auch gleich das Datum und Uhrzeit der Erzeugung der Datei einbaut (im Dateinamen)? -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Fabian Ohde schrieb:
Boris schrieb:
Fabian Ohde schrieb:
Sebastian Siebert schrieb:
Hallo Fabian,
und zwar möche ich eine Ordnerstruktur unter einem bestimmen Ordner in einer Textdatei über die Konsole abbilden
Die Ordnerstruktur sieht z.b. Beispiel folgendermaßen aus:
Movies +- Ordnerebene 1 | +- Ordnerebene 2 | +- Ordnerebene 3 +- Ordnerebene 3
Ich möchte sie mindestens bis Ebende 2 abbilden. Wie kann man das mit der Konsole anstellen?
Installiere dir mal das Package "tree". # zypper in tree
danach einfach folgendes in die Konsole tippen: # tree -d >tree.txt
Mehr Optionen und die Hilfe: # man tree oder # tree --help
als das mit " tree " funktioniert schon mal so wie ich das dachte. Aber wie kann man die Level (Option -L) einstellen?
z.B.:
# tree -L 2
ja danke funktioniert soweit. Noch eine kleine Frage dazu: Wie kann ich in dem Befehl gleich mit einbauen, das er in den Dateinamen auch gleich das Datum und Uhrzeit der Erzeugung der Datei einbaut (im Dateinamen)?
Naja, eine Wundertüte ist tree auch nicht. # tree -L 2 -D gibt Dir immerhin das Datum der letzten Veränderung mit. Das Datum der Erzeugung ist dem Dateisystem nicht bekannt. Übrigens steht das alles in der Manualpage, die du mit man tree anschauen kannst. Grüße, Boris -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Tue, 02 Feb 2010 16:12:22 +0100
schrieb Fabian Ohde
Boris schrieb: [...]
ja danke funktioniert soweit. Noch eine kleine Frage dazu: Wie kann ich in dem Befehl gleich mit einbauen, das er in den Dateinamen auch gleich das Datum und Uhrzeit der Erzeugung der Datei einbaut (im Dateinamen)?
"man date" hätte dir geholfen ;) Zum Beispiel: tree -d > `date +%y.%m.%d`.txt Kommt halt darauf an, welches Format vom Datum du haben möchtest. gruß Renate -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Renate Neike schrieb:
Am Tue, 02 Feb 2010 16:12:22 +0100 schrieb Fabian Ohde
: Boris schrieb:
[...]
ja danke funktioniert soweit. Noch eine kleine Frage dazu: Wie kann ich in dem Befehl gleich mit einbauen, das er in den Dateinamen auch gleich das Datum und Uhrzeit der Erzeugung der Datei einbaut (im Dateinamen)?
"man date" hätte dir geholfen ;)
Zum Beispiel: tree -d > `date +%y.%m.%d`.txt
Kommt halt darauf an, welches Format vom Datum du haben möchtest.
gruß Renate
ja danke genau das meinte ich -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Boris
-
Christian Brabandt
-
Fabian Ohde
-
Renate Neike
-
Sebastian Siebert