Wie kann ich den Befehl tree verwenden, um das aktuelle Verzeichnis als Baum aufzulisten?
Wenn ich mache
tree -L 1
Es werden nur die Verzeichnisse aufgelistet. Wie kann ich dafür sorgen, dass die Dateien auch angezeigt werden?
Wie kann ich den Befehl tree verwenden, um das aktuelle Verzeichnis als Baum aufzulisten?
Wenn ich mache
tree -L 1
Es werden nur die Verzeichnisse aufgelistet. Wie kann ich dafür sorgen, dass die Dateien auch angezeigt werden?
/L
ist kein gültiger Schalter für Windows XP.tree -L 1
listet sowohl Dateien als auch Verzeichnisse auf. Wenn Sie im aktuellen Verzeichnis keine Dateien oder versteckte Dateien (.*
Präfix) haben, werden diese standardmäßig nicht angezeigt.Antworten:
Unter Windows XP oder 7 werden auf dem
/F
Switch auch die Dateinamen angezeigt.Ich vermute jedoch, dass Sie sich auf einem anderen Betriebssystem befinden, da dies unter
/L
XP oder 7 kein gültiger Switch ist.Auf meiner Ubuntu VM (11.10) war
tree
das nicht vorinstalliert.sudo apt-get install tree
so schnell behoben. Danachtree -L 1
funktionierte es so, wie Sie es zu wollen scheinen - es zeigte nur einen Baum des aktuellen Verzeichnisses, einschließlich der Dateien und Verzeichnisse. Das Hinzufügen des-a
Schalters umfasste auch "versteckte" Dateien. Es scheint, dass das Standardverhalten darintree
besteht, sowohl Dateien als auch Verzeichnisse anzuzeigen. Dies kann nur mit dem-d
Schalter in Verzeichnisse geändert werden.Weitere Informationen finden Sie in
man tree
oder hier: http://www.computerhope.com/unix/tree.htmWenn Sie Probleme haben, schlage ich vor der Überprüfung
ls
Ihrerpwd
sicherzustellen, dass es tatsächlich sind Dateien in diesem Verzeichnis. Überprüfen Sie auch Ihre Datei- und Ordnerberechtigungen, und zeigen Sie auf derman
Seitetree
nach weitere Optionen an.quelle
Es listet sowohl Dateien als auch Verzeichnisse für mich auf:
quelle