Używanie odpowiednika polecenia „tree” w systemie Mac w systemie Mac do przeglądania drzew folderów w terminalu
Użytkownicy komputerów Mac ze środowiskiem uniksowym mogą docenić wiedzę, jak zaimplementować odpowiednik uniksowego polecenia „tree” w systemach macOS i Mac OS X. W rzeczywistości istnieje kilka różnych sposobów wyświetlania drzewa folderów w Terminalu systemu Mac OS X omówimy prosty odpowiednik drzewa uzyskany za pomocą aliasu, a także jak zainstalować natywne „drzewo” na komputerze Mac, tak jak to, co widzisz w systemie Ubuntu lub gdzie indziej w systemie Linux.
Jest to oczywiście skierowane do użytkowników wiersza poleceń, ale jeśli spędzasz więcej czasu w Finderze na komputerze Mac, możesz docenić rekurencyjne wyświetlanie tam plików i zawartości folderów, co może być podobne, ale oczywiście nie wyświetla drzewo katalogów w Terminalu.
Tworzenie drzewa odpowiadającego widokowi drzew folderów w Terminalu dla systemu Mac OS X
Prosty alias umożliwia przeglądanie drzew folderów z poziomu wiersza poleceń systemu Mac OS:
- Uruchom Terminal lub iTerm, jeśli jeszcze tego nie zrobiłeś
- Otwórz swój profil .bashrc lub .zshrc w preferowanym edytorze tekstu, używamy nano, ponieważ nano jest łatwe:
- W nowym wierszu wklej następujący alias: "
- Wciśnij Control+O i Control+X, aby zapisać i wyjść z nano (lub jak zwykle wyjść z vima lub emacsa), Twoje polecenie drzewa do drukowania drzew katalogów jest teraz gotowe do użycia
nano .zshrc
drzewo aliasów=znajdź . -drukuj | sed -e &39;s;/;|____;g;s;____|; |;g&39;"
Otwórz nowy terminal lub ponownie załaduj swój profil terminala, aby móc korzystać z nowego aliasu drzewa.
Wyświetlanie struktury drzewa katalogów z „drzewem” na komputerze Mac
Teraz, gdy masz zaimplementowany alias, możesz użyć polecenia „drzewo”, aby wyświetlić hierarchiczną strukturę bieżącego folderu roboczego lub katalogu w wierszu poleceń. Na przykład, jeśli jesteś w katalogu głównym / komputera Mac i klikniesz „drzewo”, wyświetli się hierarchiczna struktura wszystkiego na komputerze Mac (zajmie to trochę czasu i nie jest zalecane, ale oferuje demonstrację, jak to działa )
drzewo
Polecenie tree jest naprawdę najlepsze w przypadku podkatalogów z pewnym stopniem ograniczenia, w przeciwnym razie zrzucisz strukturę całego systemu plików poza bieżący katalog roboczy.
Instalowanie „drzewa” dla wiersza poleceń Maca
Jeśli chcesz trochę więcej kontroli nad „drzewem”, na przykład możliwością określania katalogu, lub po prostu chcesz mieć dokładny odpowiednik „drzewa”, który pochodzi ze świata uniksowego, możesz użyć homebrew lub macports aby zainstalować drzewo bezpośrednio w systemie macOS i Mac OS X:
Instalowanie „drzewa” za pomocą Homebrew
brew install tree
Instalowanie „drzewa” za pomocą MacPorts
drzewo instalacji portów sudo
Moje preferencje dotyczą Homebrew, ale użyj tego, który Ci odpowiada. Po zainstalowaniu z któregokolwiek z nich wpisanie „drzewa” spowoduje wyświetlenie drzewa folderów dowolnego katalogu na komputerze Mac.
Uwaga, aby uniknąć konfliktu, nie będziesz chciał używać aliasu drzewa w pierwszym kroku, a następnie zainstalować polecenie drzewa. Możesz zaimplementować oba, ale prawdopodobnie chciałbyś zmienić nazwę aliasu na „treed” lub coś podobnego.