Czasami poruszanie się po katalogach Linuksa z konsoli staje się trochę skomplikowane, dodatkowo w niektórych przypadkach musimy znać strukturę niektórych katalogów, naturalnym sposobem na poprawę tego jest pokazanie katalogów w postaci drzewa.
Wyświetlanie katalogów w strukturze drzewa w systemie Linux jest bardzo proste dzięki narzędziu `tree` , które nie jest domyślnie instalowane w większości dystrybucji Linuksa, ale jest dostępne w oficjalnych repozytoriach.
katalogi w kształcie drzewa
Co to jest polecenie drzewa?
Jest to polecenie szeroko stosowane przez użytkowników Linuksa, które pozwala nam w graficzny i ustrukturyzowany sposób pokazać hierarchię katalogów naszego systemu operacyjnego.
Polecenie tree umożliwia również wyświetlenie katalogów urządzeń zewnętrznych.
Instalowanie polecenia drzewa w systemie Linux
W niektórych dystrybucjach polecenie tree jest instalowane domyślnie, ale w większości przypadków tak nie jest, w większości przypadków wystarczy zainstalować je przy użyciu repozytoriów każdej dystrybucji.
Możesz użyć dowolnego z następujących poleceń, aby zainstalować go w swojej ulubionej dystrybucji.
$ sudo pacman -S tree # Arch Linux $mniam zainstaluj drzewo -y#Centos y Fedora $ sudo apt-get install tree # Ubuntu $ sudo aptitude install tree # Debian
Możesz upewnić się, że instalacja zakończyła się pomyślnie, uruchamiając polecenie tree
Jak używać polecenia drzewa
Najlepszym sposobem na poznanie wszystkich zalet polecenia drzewa jest skorzystanie z własnej dokumentacji polecenia, aby to zrobić, uruchom z terminala $ man tree
W ten sam sposób poniżej przedstawiam listę z niektórymi najczęściej używanymi opcjami dotyczącymi tego polecenia:
$ tree # Muestra directorios y ficheros
$ tree -d # Muestra sólo directorios
$ tree -L X # Muestra hasta X directorios de profundidad
$ tree -f # Muestra los archivos con su respectiva ruta
$ tree -a # Muestra todos los archivos, incluidos los ocultos.
$ tree / # Muestra un árbol de todo nuestro sistema
$ tree -ugh # Muestra los ficheros con su respectivo propietario (-u),
el grupo (-g) y el tamaño de cada archivo (-h)
$ tree -H . -o tudirectorio.html # Exporta tu árbol de directorio a un archivo
HTML
Istnieje wiele innych kombinacji tego polecenia, które mogą być bardzo przydatne podczas wyświetlania katalogów jako drzewa w systemie Linux.
Pamiętaj, że parametry tego polecenia można łączyć osiągając np. «Pokaż listę wszystkich plików, w tym ukrytych, wraz z ich ścieżkami«, W tym celu wykonujemy tree -af
Mamy więc nadzieję, że w pełni wykorzystasz to proste, ale przydatne polecenie.