Linux Wiki
Advertisement

tree – konsolowe narzędzie przeznaczone na systemu uniksowe, takie jak GNU/Linux. Służy do wyświetlania zawartości podanego katalogu i wszystkich jego podkatalogów w formie drzewka.

Użycie

<terminal> $ tree [przełączniki] [katalog] ... </terminal> Jeśli nie został wskazany konkretny katalog, użyty zostanie ten aktualnie otworzony.

Najważniejsze przełączniki

  • -a – wyświetla ukryte pliki;
  • -d – wyświetla jedynie katalogi;
  • -f – zastępuje nazwy plików ich ścieżkami;
  • -i – nie wyświetla wcięć;
  • -p X – wyświetla jedynie pliki pasujące do podanego wzoru;
  • -s – obok nazw plików wyświetla ich rozmiar w bajtach;
  • -h – jak wyżej, jednak rozmiary są wyświetlane w większych jednostkach;
  • -D – wyświetla datę ostatniej modyfikacji pliku obok jego nazwy;
  • -u – wyświetla nazwę (lub numer) właściciela pliku obok jego nazwy;
  • -g – wyświetla nazwę (lub numer) grupy, do której należy plik, obok jego nazwy;
  • -r – odwraca sortowanie;
  • -t – sortuje pliki wg daty ostatniej modyfikacji;

Instalacja

Narzędzie owo nie jest domyślnie zainstalowane w większości dystrybucji GNU/Linuksa, więc należy je zainstalować ręcznie. Można dokonać tego poprzez ręczne skompilowanie jego kodu źródłowego, jednak w przypadku większości dystrybucji nie jest to konieczne, gdyż posiadają one je w swych repozytoriach (zazwyczaj nosi on nazwę tree).

Debian, Ubuntu, Mint i inne wzorowane na Debianie

<terminal>

  1. sudo apt-get install tree

</terminal>

openSUSE

<terminal>

  1. zypper install tree

</terminal>

Fedora

<terminal>

  1. yum install tree

</terminal>

Linki zewnętrzne


{{#seo:|keywords = Tree,polecenie Tree,Linux,polecenia,komendy,Linux polecenie Tree}}

Advertisement