Drzewo poleceń: Pokaż katalogi jako drzewo w systemie Linux

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

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.


Dodaj jako preferowane źródło w Google