Jak zainstalować drzewo w Linux

Jak zainstalować drzewo w Linux

Polecenie „drzewa” służy do wymieniania plików katalogu w strukturze przypominającej drzewo. Większość ludzi używa podstawowego polecenia „ls” i nie jest świadoma polecenia „drzewa”. Zaletą użycia polecenia „drzewa” jest to, że daje on bardzo ustrukturyzowane listę katalogu w bardzo chwytny i prosty sposób.

„Drzewo” jest dostępne dla głównych systemów operacyjnych, takich jak Windows, Linux lub UNIX i MacOS.

Co obejmiemy?

W tym przewodniku pokażemy, jak używać polecenia „drzewa” w Linux. Zobaczymy również, jak można go zainstalować na różnych dystrybucjach Linux. Zacznijmy odkrywać polecenie „drzewa”.

Wymagania wstępne

1. Podstawowa znajomość korzystania z terminalu Linux.

2. Przywileje „sudo” i łączność internetowa.

Instalowanie polecenia drzewa w Linux

'Drzewo' jest dostępny dla większości dystrybucji Linux i można go zainstalować za pomocą menedżera pakietów tych dystrybucji.

Instalacja „drzewa” na Ubuntu

Pakiet „Tree” zapewnia polecenie „drzewa” na Ubuntu i można go zainstalować za pomocą regularnych „apt instal” Komenda. Możesz sprawdzić różne szczegóły tego pakietu, takie jak zależności, wersja, opis za pomocą polecenia „Apt show Tree”. Aby zainstalować „drzewo” na Ubuntu, użyj polecenia:

$ sudo apt zainstalować drzewo

Instalacja „drzewa” na Fedorze (oparta na Redhat)

'Drzewo' można również zainstalować na Fedorze. W przypadku tego uruchom polecenie:

$ sudo dnf instaluj drzewo

Przetestowaliśmy go na Fedorze 35, a poniżej jest zrzut ekranu 'drzewo' polecenie w akcji:

Instalowanie polecenia drzewa dla Linux za pomocą Snapcraft

Repozytorium oprogramowania Snap zapewnia również pakiet Snap dla 'drzewo' Komenda. W przypadku SNAP aplikacje są wstępnie zapakowane ze wszystkimi ich zależnościami. One działają na wszystkich głównych dystrybucjach Linux. Te aplikacje są hostowane w Snap Store. Snap jest wstępnie zainstalowany na wielu dystrybucjach Linux (Ubuntu, Solus, Manjaro itp.), jeśli nie jest domyślnie zainstalowany (Arch, Debian, Fedora), użyj polecenia specyficznego dla dystrybucji, aby ją zainstalować.

Załóżmy, że zainstalowałeś już Snap w swoim dystrybucji, kontynuujmy instalację 'drzewo' Za pomocą Snap. Po zainstalowaniu SNAP w systemie możesz po prostu użyć poniższego polecenia do zainstalowania 'drzewo':

$ sudo snap drzewo instalacyjne

Notatka: Jeśli na planecie Twoja dystrybucja nie ma 'drzewo' polecenie, nadal możesz wymienić swoje katalogi i pliki w strukturze przypominającej drzewo. Można to osiągnąć za pomocą poniższego polecenia/skryptu:

$ ls -r | GREP „: $” | sed -e 's/: $ //' -e 's/[^ -] [^\/]*\ // -/g' -e 's/^//' -e 's/ -// |/'

Możesz zobaczyć, jak przerażające jest powyższe polecenie, które jest zbudowane za pomocą „ls” Komenda.

Korzystanie z polecenia „drzewa”

Kiedy nie ma żadnych argumentów 'drzewo', Wydrukuje zawartość bieżącego katalogu. Kiedy przekazane są odpowiednie argumenty 'drzewo' Wymienia zawartość katalogu docelowego. Po wymiekaniu katalogów drukuje całkowitą liczbę katalogów i plików w tym katalogu. Struktura składni 'drzewo' następująco:

Tree [-Adfghilnopqrstuvxacdfns] [-l poziom [-r]] [-h basehref] [-t tytuł] [-o nazwa pliku] [--Nolinks] [-p wzór] [-i wzór] [--inodes] [ --device] [--NORPORT] [--Dirsfirst] [--version] [--help] [--fileLimit #] [Directory…]

Poniżej wymieniliśmy niektóre opcje (argumenty), których używa polecenie „drzewa”. Przeprowadziliśmy ten przewodnik na Ubuntu 20.04:

1. Drukowanie komunikatu pomocy i użycie polecenia drzewa

-pomoc: Drukuje użycie różnych opcji (w tym tych, które wymieniliśmy tutaj).

2. Wyświetlanie wersji

-wersja: Drukuje wersję drzewa zainstalowanego w twoim systemie.

3. Wymień wszystkie pliki

-A: Pokazuje wszystkie pliki w wyjściu, w tym ukryty.

4. Wymień katalogi

-D: Drukuje tylko katalogi.

5. Prefiks ścieżki

-F: Wyświetla pełny prefiks ścieżki dla każdego pliku.

6. Drukowanie uprawnień

-P: Pokaż uprawnienia plików i folderów (podobnych do LS -L):

7. Pasujący wzór

-P: Wyświetlanie tych plików, które pasują do określonego wzoru wieloznacznego.

8. Decydowanie o głębokości katalogów na liście wyjściowych

Możemy również kontrolować głębokość lub poziom katalogów, które mają być wyświetlane na wyjściu:

9. Wyświetlanie rozmiaru

a) Możemy wyświetlić rozmiar każdego pliku obok jego nazwy, jak pokazano tutaj:

b) powyższe drukowane rozmiary nie są zbyt łatwe do interpretacji. Uczyńmy go bardziej przyjaznym dla ludzi, używając przełącznika „-H”:

10. Drukowanie daty modyfikacji

Możemy również wydrukować datę, gdy plik został ostatnio zmodyfikowany za pomocą opcji „-D”:

11. Sortowanie wyjścia

a) Aby zorganizować listę plików w odwrotnej kolejności alfabetycznej, użyj '-R' przełącznik:

b) Aby sortować wyjście na podstawie ostatniego czasu modyfikacji, użyj '-T' argument:

Więcej, aby się nauczyć…

Nadal istnieje wiele opcji do gry z 'drzewo' polecenie, ale kończymy to tutaj. Ten przewodnik po prostu zarysuje powierzchnię miejsca, w którym możemy iść z 'drzewo' Komenda. Aby uzyskać więcej wglądu w wykorzystanie 'drzewo' polecenie, użyj stron Man.