Tworzenie drzewa katalogów/plików

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Bardzo dobrą aplikacją do tworzenia drzew katalogów i plików jest tree.

Instalacja:

sudo apt-get install tree

Aby stworzyć plik z drzewiastą strukturą katalogów/plików wydaj polecenie:

tree -a -N -n /sciezka/do/katalogu/ > /sciezka/do/zapisu/pliku.txt

Gdzie:
/sciezka/do/katalogu/ – ścieżka do katalogu, którego drzewo chcesz stworzyć
/sciezka/do/zapisu/pliku.txt – ścieżka do pliku, w którym zostanie zapisana cała struktura

Efekt końcowy:

/home/szmitas/Pulpit/pliki/c++
|-- aa.cpp~
|-- benchmark
|   |-- benchmark
|   |-- benchmark.cpp
|   |-- benchmark.cpp~
|   |-- wyniki.txt
|   `-- wyniki.txt~
|-- gry
|   |-- boks
|   |   |-- boks.cpp
|   |   |-- boks.cpp~
|   |   |-- boxer.h
|   |   `-- boxer.h~
|   |-- gracz.cpp~
|   |-- gracz.h~
|   |-- karty.cpp~
|   |-- karty.h~
|   |-- oczko
|   |   |-- gracz.cpp
|   |   |-- gracz.cpp~
|   |   |-- gracz.h
|   |   |-- karty.cpp
|   |   |-- karty.h
|   |   |-- oczko
|   |   |-- oczko.cpp
|   |   |-- oczko.cpp~
|   |   |-- ramka.cpp
|   |   `-- ramka.h
|   |-- oczko.cpp~
|   |-- ramka.cpp~
|   `-- ramka.h~
|-- projekt
|   |-- _Biblia Baliny 2.pdf_
|   |-- dwa.cpp
|   |-- graf
|   |-- graf.cpp
|   |-- graf.cpp~
|   |-- iso.h
|   |-- iso.h~
|   |-- test.cpp
|   |-- test.cpp~
|   `-- wyniki.txt
|-- spoj
|   |-- bizu
|   |-- bizu.cpp
|   |-- bizu.cpp~
|   |-- dod_duz.cpp~
|   |-- duze.cpp~
|   |-- dwumiany.cpp~
|   |-- dyzio
|   |-- dyzio.cpp
|   |-- dyzio.cpp~
|   |-- dzwonki
|   |-- dzwonki.cpp
|   |-- dzwonki.cpp~
|   |-- flamaster.cpp~
|   |-- for.cpp~
|   |-- gg.cpp~
|   |-- gg2.cpp~
|   |-- gotowe
|   |   |-- bf
|   |   |-- dod_duz
|   |   |-- dod_duz.cpp
|   |   |-- duze
|   |   |-- duze.cpp
|   |   |-- dwumiany
|   |   |-- dwumiany.cpp
|   |   |-- flamaster
|   |   |-- flamaster.cpp
|   |   |-- gg2
|   |   |-- gg2.cpp
|   |   |-- kalkulator
|   |   |-- kalkulator.cpp
|   |   |-- kolo
|   |   |-- kolo.cpp
|   |   |-- lessthan
|   |   |-- lessthan.cpp
|   |   |-- lessthan.cpp~
|   |   |-- li_wy
|   |   |-- li_wy.cpp
|   |   |-- liczba
|   |   |-- liczba.cpp
|   |   |-- obz
|   |   |-- obz.cpp
|   |   |-- piotrus
|   |   |-- piotrus.cpp
|   |   |-- piotrus.cpp~
|   |   |-- skracanie
|   |   |-- skracanie.cpp
|   |   |-- spacje
|   |   |-- spacje.cpp
|   |   |-- spacje.cpp~
|   |   |-- sre.cpp
|   |   |-- srednia
|   |   |-- srednia.cpp
|   |   |-- suma
|   |   |-- suma.cpp
|   |   |-- szyfr2
|   |   |-- szyfr2.cpp
|   |   |-- tagi
|   |   |-- tagi.cpp
|   |   |-- telefony
|   |   |-- telefony.cpp
|   |   |-- zli
|   |   |-- zli.cpp
|   |   |-- zli_ascii
|   |   |-- zli_ascii.cpp
|   |   |-- zli_lin
|   |   `-- zli_lin.cpp
|   |-- hist.cpp~
|   |-- kalkulator.cpp~
|   |-- kk
|   |-- kk.cpp
|   |-- kk.cpp~
|   |-- kolo.cpp~
|   |-- lessthan.cpp~
|   |-- li_wy.cpp~
|   |-- liczba.cpp~
|   |-- liczby.cpp~
|   |-- long.cpp~
|   |-- numer.cpp~
|   |-- obz.cpp~
|   |-- piotrus.cpp~
|   |-- przekladnie
|   |-- przekladnie.cpp
|   |-- przekladnie.cpp~
|   |-- rek.cpp~
|   |-- sil.cpp~
|   |-- spacje.cpp~
|   |-- sre.cpp~
|   |-- srednia.cpp~
|   |-- stat_poz.cpp
|   |-- stat_poz.cpp~
|   |-- suma.cpp~
|   |-- sze
|   |-- sze.cpp
|   |-- sze.cpp~
|   |-- szyfr2.cpp~
|   |-- tagi.cpp~
|   |-- test.cpp~
|   |-- x.cpp~
|   |-- zli.cpp~
|   `-- zli2.cpp~
|-- suma.cpp~
|-- symfonia
|   |-- klasy
|   |   |-- destruktor
|   |   |-- destruktor.cpp
|   |   |-- destruktor.cpp~
|   |   |-- friend
|   |   |-- friend.cpp
|   |   |-- friend.cpp~
|   |   |-- glob
|   |   |-- glob.cpp
|   |   |-- glob.cpp~
|   |   |-- klasy_zbior
|   |   |-- klasy_zbior.cpp
|   |   |-- klasy_zbior.cpp~
|   |   |-- konstruktor
|   |   |-- konstruktor.cpp
|   |   |-- konstruktor.cpp~
|   |   |-- konstruktor2
|   |   |-- konstruktor2.cpp
|   |   |-- konstruktor2.cpp~
|   |   |-- pralka.cpp
|   |   |-- pralka.cpp~
|   |   |-- pralka.h
|   |   |-- pralka.h~
|   |   |-- static
|   |   |-- static.cpp
|   |   |-- static.cpp~
|   |   |-- test
|   |   |-- test.cpp
|   |   `-- test.cpp~
|   |-- stringi
|   |   |-- dodawanie
|   |   |-- dodawanie.cpp
|   |   |-- dodawanie.cpp~
|   |   |-- empty_max_size
|   |   |-- empty_max_size.cpp
|   |   |-- empty_max_size.cpp~
|   |   |-- erase
|   |   |-- erase.cpp
|   |   `-- erase.cpp~
|   `-- wskazniki
|       |-- 1.cpp~
|       |-- adres
|       |-- adres.cpp
|       |-- adres.cpp~
|       |-- fun_aw
|       |-- fun_aw.cpp
|       |-- fun_aw.cpp~
|       |-- hydraulik
|       |-- hydraulik.cpp
|       |-- hydraulik.cpp~
|       |-- new
|       |-- new.cpp
|       |-- new.cpp~
|       |-- new2
|       |-- new2.cpp
|       |-- new2.cpp~
|       |-- tablica
|       |-- tablica.cpp
|       |-- tablica.cpp~
|       |-- wsk
|       |-- wsk.cpp
|       |-- wsk.cpp~
|       |-- wsk2
|       |-- wsk2.cpp
|       |-- wsk2.cpp~
|       |-- wsk_fun
|       |-- wsk_fun.cpp
|       |-- wsk_fun.cpp~
|       |-- wsk_tab
|       |-- wsk_tab.cpp
|       `-- wsk_tab.cpp~
|-- test.cpp~
|-- wykresl.cpp~
|-- xxx.cpp~
`-- zabawy
    |-- bilet.cpp
    |-- bilet.cpp~
    |-- bilet.h
    |-- bilet.h~
    |-- bilety
    |   |-- bilet.cpp
    |   |-- bilet.cpp~
    |   |-- bilet.h
    |   |-- bilet.h~
    |   |-- glowny
    |   |-- glowny.cpp
    |   |-- glowny.cpp~
    |   |-- osoba.cpp~
    |   |-- osoba.h~
    |   |-- osoby.cpp~
    |   |-- osoby.h~
    |   `-- pkp.cpp~
    |-- cos.txt~
    |-- enum
    |-- enum.cpp
    |-- enum.cpp~
    |-- eof
    |-- eof.cpp
    |-- eof.cpp~
    |-- generator ip
    |   |-- generator
    |   |-- generator.cpp
    |   `-- generator.cpp~
    |-- if
    |-- if.cpp
    |-- if.cpp~
    |-- long
    |-- long.cpp
    |-- long.cpp~
    |-- long_double.cpp
    |-- long_double.cpp~
    |-- ludzik
    |-- ludzik.cpp
    |-- ludzik.cpp~
    |-- osoba.h
    |-- osoba.h~
    |-- rekurencja.cpp
    |-- rekurencja.cpp~
    |-- sleep
    |-- sleep.cpp
    |-- sleep.cpp~
    |-- string.cpp~
    |-- tab
    |-- tab.cpp
    |-- tab.cpp~
    |-- time
    |-- time.cpp
    |-- time.cpp~
    |-- wiatraczek
    |-- wiatraczek.cpp
    |-- wiatraczek.cpp~
    |-- wsk
    |-- wsk.cpp
    `-- wsk.cpp~

14 directories, 265 files
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • http://www.zakladobrobki.pl/ jaack

    lol @ ilość plików ;D
    W ogóle to wlazłem w link „Reklamy kontekstowe” i stwierdziłem, że strasznie pasują do serwisu ;P

  • http://www.ubuntu-pomoc.org Szmitas

    Albo się programuje albo się udaje, że się programuje ;p

    To już nie moja wina, że te reklamy takie są.

  • http://www.zakladobrobki.pl/ jaack

    no i dlatego sie leje z tego:
    „Według Nokaut.pl przedstawione tutaj reklamy powinny być związane z tematyką strony ubuntu-pomoc.org.” ;D