Izmantojot Mac ekvivalentu Unix “koka” komandai, lai terminālī skatītu mapju kokus
Mac lietotāji, kas nāk no unix fona, var novērtēt, ka zina, kā ieviest līdzvērtīgu Unix komandai "koks" operētājsistēmās macOS un Mac OS X. Patiesībā ir daži dažādi veidi, kā parādīt mapju koku. operētājsistēmas Mac OS X terminālī mēs apskatīsim vienkāršu koka ekvivalentu, kas tiek sasniegts, izmantojot aizstājvārdu, kā arī to, kā instalēt vietējo “koku” Mac datorā tāpat kā Ubuntu vai citur Linux.
Tas, protams, ir paredzēts komandrindas lietotājiem, taču, ja pavadāt vairāk laika Mac datorā Finder, jūs varētu novērtēt failu un mapju satura rekursīvu sarakstu, kas var būt līdzīgs, bet acīmredzami neparāda direktoriju koks terminālī.
Izveidojiet koku, kas līdzvērtīgs mapju koku skatīšanai operētājsistēmas Mac OS X terminālī
Vienkāršs aizstājvārds ļaus skatīt mapju kokus no Mac OS komandrindas:
- Palaidiet termināli vai iTerm, ja vēl neesat to izdarījis
- Atveriet savu .bashrc vai .zshrc profilu vēlamajā teksta redaktorā. Mēs izmantojam nano, jo nano ir vienkārša:
- Jaunā rindā ielīmējiet šādu aizstājvārdu: "
- Nospiediet Control+O un Control+X, lai saglabātu un izietu no nano (vai izietu no vim vai emacs kā parasti), jūsu koka komanda direktoriju koku drukāšanai tagad ir gatava lietošanai
nano .zshrc
alias koks=atrast . -print | sed -e &39;s;/;|____;g;s;____|; |;g&39;"
Atveriet jaunu termināli vai atkārtoti ielādējiet savu termināļa profilu, un esat gatavs izmantot jauno koka aizstājvārdu.
Rāda direktoriju koka struktūru ar "koku" operētājsistēmā Mac
Tagad, kad jūsu aizstājvārds ir ieviests, varat izmantot komandu "koks", lai komandrindā parādītu pašreizējās darba mapes vai direktorija hierarhisko struktūru. Piemēram, ja atrodaties Mac datora saknē/saknē un nospiežat "koks", tiks parādīta visa hierarhiskā struktūra Mac datorā (tas prasīs kādu laiku un nav ieteicams, taču tiek parādīts, kā tas darbojas )
koks
Komandu patiešām vislabāk izmantot apakšdirektorijos ar zināmu ierobežojuma līmeni, pretējā gadījumā visas failu sistēmas struktūra tiks izmesta no pašreizējā darba direktorija.
Tree instalēšana Mac komandrindai
Ja vēlaties nedaudz vairāk kontrolēt “koku”, piemēram, spēju norādīt direktoriju, vai vienkārši vēlaties precīzu “koka” ekvivalentu, kas nāk no unix pasaules, varat izmantot homebrew vai macports. lai instalētu koku tieši operētājsistēmās macOS un Mac OS X:
Tree instalēšana ar Homebrew
brew install tree
Koka instalēšana ar MacPorts
sudo porta instalēšanas koks
Es dodu priekšroku Homebrew, taču izmantojiet to, kas jums ir piemērots. Pēc instalēšanas no jebkura, ierakstot “koks”, tiks parādīts jebkura direktorija mapju koks operētājsistēmā Mac.
Ņemiet vērā, lai izvairītos no konfliktiem, pirmajā darbībā nevēlaties izmantot koka aizstājvārdu un pēc tam instalēt arī koka komandu. Varat ieviest abus, taču, iespējams, vēlaties pārdēvēt aizstājvārdu uz “koks” vai ko līdzīgu.