Odpowiedzi:
Możesz użyć tree
do wydrukowania drzewa katalogów w terminalu. Zainstaluj tree
z terminala,
sudo apt-get install tree
Aby zobaczyć drzewo katalogów, użyj
tree /path/to/folder
Lub przejdź do katalogu i po prostu użyj
tree
Ma też kilka zaawansowanych opcji. Można zobaczyć właściciela username
, groupname
, datę ostatniej modyfikacji pliku / folderu i tak dalej użyciu tree
. Obsługuje kolory katalogów, ls
dzięki czemu można zobaczyć kolorowe wydruki.
Zobacz man tree
więcej.
tree
działa dobrze.
Możesz to łatwo zrobić za pomocą następującego polecenia:
find . -type d | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/"
To polecenie przeszuka rekursywnie katalogi w katalogu nadrzędnym, a następnie narysuje drzewo założonych katalogów.
Możesz także spróbować wykonać następujące czynności, aby dołączyć wszystkie pliki.
find | sed 's|[^/]*/|- |g'
-d
przełącznika.