Polecenia Linuksa

Polecenie Bash Tree

Polecenie Bash Tree
Intencją tego samouczka jest zrozumienie danych JSON i sposobu analizowania danych JSON w C++. Omówimy dane JSON, obiekt, tablicę, składnię JSON, a następnie przejdziemy przez kilka działających przykładów, aby zrozumieć mechanizm parsowania danych JSON w C++.

Polecenie „drzewo” jest bardzo szeroko stosowanym poleceniem Bash w systemie Linux. Służy do wyświetlania zawartości dowolnego pożądanego katalogu systemu komputerowego w postaci struktury drzewa. Korzystając z tej struktury drzewa, możesz łatwo znaleźć ścieżki swoich plików i katalogów, sprawdzić ich uprawnienia dostępu oraz wyświetlić ukryte pliki i katalogi. Dlatego dzisiaj porozmawiamy o użyciu polecenia „drzewo” Bash w Linux Mint 20, dzieląc się z wami kilkoma przykładami.

Polecenie Bash Tree w Linux Mint 20:

Aby użyć polecenia Bash „drzewo” w Linux Mint 20, najpierw musisz je zainstalować, uruchamiając to polecenie:

$ sudo apt zainstaluj drzewo

Byłoby miło, gdybyś mógł zaktualizować swój system przed uruchomieniem tego polecenia. Po pomyślnym zainstalowaniu polecenia „drzewo” w systemie Linux Mint 20 otrzymasz następujące komunikaty na swoim terminalu:

Teraz, aby sprawdzić, czy polecenie Bash „drzewo” faktycznie znajduje się tam w systemie Linux Mint 20, czy nie, możesz sprawdzić jego wersję, uruchamiając polecenie podane poniżej:

$ drzewo --wersja

Wersja polecenia „drzewa” Bash, którą właśnie udało nam się zainstalować, jest podświetlona na poniższym obrazku:

Po wykonaniu tej czynności możesz sprawdzić składnię i wszystkie dostępne opcje tego polecenia, aby móc z niego efektywnie korzystać. Możesz wyszukać te informacje, uruchamiając poniższe polecenie:

$drzewo --pomoc

Wykonanie tego polecenia spowoduje wyświetlenie wszystkich niezbędnych informacji dotyczących polecenia „drzewa” Bash, w tym jego składni, która będzie potrzebna do pracy z tym poleceniem bez żadnych trudności. Możesz poświęcić na to trochę czasu, aby ładnie ogarnąć wszystkie dostępne opcje.

Po wykonaniu tych kroków chcielibyśmy podzielić się z wami niektórymi z najbardziej przydatnych przykładów użycia polecenia „drzewo” Bash w Linux Mint 20.

Przykład nr 1: Wyświetl zawartość katalogu w strukturze przypominającej drzewo:

Struktury drzewiaste są ogólnie łatwiejsze do wizualizacji i interpretacji w porównaniu ze zwykłą reprezentacją tekstową. Dlatego jeśli masz katalog, który zawiera wiele różnych plików i podkatalogów, powinieneś preferować przeglądanie jego zawartości w strukturze przypominającej drzewo. Można to łatwo zrobić, uruchamiając polecenie drzewa, jak pokazano poniżej:

$drzewo sudo

Struktura drzewa naszego bieżącego katalogu roboczego jest pokazana na poniższym obrazku. Należy tutaj zauważyć, że proste polecenie „drzewo” nie wyświetla ukrytych plików i katalogów. Dlatego liczba plików i katalogów wyświetlanych w wyniku tego polecenia jest bardzo mała.

Przykład nr 2: Wyświetl ukryte pliki i katalogi za pomocą polecenia Drzewo:

W przeciwieństwie do prostego „drzewa”, możesz również chcieć rzucić okiem na ukryte pliki i katalogi. Możesz to zrobić po prostu, uruchamiając polecenie „drzewo” z flagą „-a” w sposób pokazany poniżej:

$ drzewo sudo -a

Możesz porównać wyjście tego polecenia z wyjściem pokazanym w przykładzie nr 1 i będziesz w stanie zdać sobie sprawę, że liczba plików i katalogów jest znacznie większa niż ta pokazana powyżej. Dzieje się tak, ponieważ tym razem polecenie „drzewo” wyświetlało również ukryte pliki i katalogi.

Przykład nr 3: Wyświetl pliki i katalogi wraz z ich pełnymi ścieżkami:

Zamiast wyświetlać tylko nazwy plików i katalogów, możesz również chcieć poznać ich dokładną ścieżkę. Możesz to zrobić po prostu łącząc polecenie „drzewo” z flagą „-f” w następujący sposób:

$ drzewo sudo -f

Ścieżki wszystkich plików i katalogów w naszym bieżącym katalogu roboczym są pokazane poniżej w formie struktury drzewa. Gdybyś uruchamiał polecenie „drzewo” w katalogu innym niż katalog „domowy”, koncepcja ścieżek byłaby jaśniejsza. Jednak w naszym przypadku, ponieważ uruchomiliśmy polecenie „drzewo” pozostając w katalogu „Home”, dlatego możesz zobaczyć tylko „./” zamiast ścieżki do pliku lub katalogu, ponieważ reprezentuje katalog „domowy”.

Przykład nr 4: Wydrukuj drzewo katalogów w reprezentacji XML:

XML lub Extensible Markup Language ma określoną składnię, w której reprezentuje nasze pliki i katalogi. Dlatego, jeśli chcesz wydrukować swoje drzewo katalogów w reprezentacji XML, możesz to zrobić, łącząc flagę „-X” z poleceniem „drzewo” w następujący sposób:

$ drzewo sudo -X

Reprezentacja XML naszego drzewa katalogów jest pokazana na poniższym obrazku:

Przykład nr 5: Wyświetl pliki i katalogi wraz z ich uprawnieniami dostępu:

Uprawnienia do plików i katalogów są uważane za bardzo ważne, zwłaszcza jeśli chcemy zajmować się zasadami kontroli dostępu w systemie operacyjnym operating. Jeśli chcesz, aby uprawnienia do plików i katalogów były wyświetlane w drzewie katalogów, musisz uruchomić polecenie „drzewo” z flagą „-p”.

$ drzewo sudo -p

Uprawnienia „odczyt”, „zapis” i „wykonywanie” są wyświetlane przed każdym plikiem i nazwą katalogu w naszej strukturze katalogów, jak pokazano na poniższym obrazku. Ponadto uprawnienia do katalogu zawierają również flagę „d”, która wskazuje, że następująca nazwa dotyczy katalogu, a nie pliku.

Wniosek:

W dzisiejszym artykule udostępniliśmy Ci metodę instalacji polecenia „drzewo” Bash w systemie Linux Mint 20. Zademonstrowaliśmy metodę weryfikacji jego instalacji, a także dostępu do jej stron pomocy. Następnie podzieliliśmy się z Wami pięcioma najważniejszymi scenariuszami, w których polecenie „drzewo” można bardzo efektywnie wykorzystać. Oprócz tych pięciu scenariuszy istnieje również wiele innych przypadków użycia polecenia „drzewo” Bash. Krótko mówiąc, to polecenie Bash jest uważane za niezwykle pomocne podczas pracy z systemami operacyjnymi opartymi na Linuksie.

Gry Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Artykuł zawiera przewodnik dotyczący korzystania z silnika oszukującego GameConqueror w systemie Linux. Wielu użytkowników, którzy grają w gry w syste...
Gry Najlepsze emulatory konsoli do gier dla systemu Linux
Najlepsze emulatory konsoli do gier dla systemu Linux
W tym artykule wymienimy popularne oprogramowanie do emulacji konsoli do gier dostępne dla systemu Linux. Emulacja to warstwa kompatybilności oprogram...
Gry Najlepsze dystrybucje Linuksa do gier w 2021 r
Najlepsze dystrybucje Linuksa do gier w 2021 r
System operacyjny Linux przeszedł długą drogę od pierwotnego, prostego, serwerowego wyglądu. Ten system operacyjny znacznie się poprawił w ostatnich l...