Jak mogę użyć polecenia tree, aby wyświetlić bieżący katalog jako drzewo?
Jeśli zrobię
tree -L 1
Wymienia tylko katalogi, jak mogę go pokazać, aby wyświetlał pliki?
Jak mogę użyć polecenia tree, aby wyświetlić bieżący katalog jako drzewo?
Jeśli zrobię
tree -L 1
Wymienia tylko katalogi, jak mogę go pokazać, aby wyświetlał pliki?
/L
nie jest prawidłowym przełącznikiem dla systemu Windows XP.tree -L 1
pokaże zarówno plików i katalogów. Jeśli nie masz żadnych plików w bieżącym katalogu lub ukrytych plików (.*
prefiks), nie będą one domyślnie wyświetlane.Odpowiedzi:
W systemie Windows XP lub 7
/F
przełącznik wyświetla także nazwy plików.Jednak przypuszczam, że masz inny system operacyjny, ponieważ
/L
nie jest prawidłowym przełącznikiem na XP lub 7.Na mojej maszynie Wirtualnej Ubuntu (11.10)
tree
nie był wstępnie zainstalowany.sudo apt-get install tree
naprawiono to szybko. Potemtree -L 1
działał tak, jak tego chcesz - pokazywał drzewo tylko bieżącego katalogu, w tym plików i katalogów. Dodanie-a
przełącznika obejmowało również „ukryte” pliki. Wygląda na to, że domyślnym zachowaniemtree
jest wyświetlanie zarówno plików, jak i katalogów. Można to zmienić na katalogi tylko za pomocą-d
przełącznika.Więcej informacji można znaleźć
man tree
tutaj: http://www.computerhope.com/unix/tree.htmJeśli masz problemy, sugeruję sprawdzenie
ls
twojego,pwd
aby upewnić się, że faktycznie znajdują się pliki w tym katalogu. Sprawdź także uprawnienia do plików i folderów i wyświetlman
stronę, abytree
uzyskać więcej opcji.źródło
Wymienia dla mnie zarówno pliki, jak i katalogi:
źródło