Unixin "puu" -komentoa vastaavan Macin käyttäminen kansiopuiden tarkastelemiseksi terminaalissa
Mac-käyttäjät, jotka ovat kotoisin unix-taustasta, saattavat arvostaa osaamistaan toteuttaa vastaava Unixin "puu"-komento macOS:ssä ja Mac OS X:ssä. Kansiopuun näyttämiseen on itse asiassa muutama eri tapa Mac OS X:n terminaalissa käsittelemme aliaksen avulla saavutettavan helpon puuvastineen sekä natiivipuun asentamisen Maciin aivan kuten Ubuntussa tai muualla Linuxissa.
Tämä on tietysti tarkoitettu komentorivin käyttäjille, mutta jos vietät enemmän aikaa Macin Finderissa, saatat arvostaa tiedostojen ja kansioiden sisällön rekursiivista luetteloimista siellä, mikä voi olla samank altaista, mutta ei ilmeisesti näytä hakemistopuu terminaalissa.
Tee puu, joka vastaa kansiopuiden katselua Mac OS X:n terminaalissa
Yksinkertaisen aliaksen avulla voit tarkastella kansiopuita Mac OS:n komentoriviltä:
- Käynnistä Terminal tai iTerm, jos et ole vielä tehnyt niin
- Avaa .bashrc- tai .zshrc-profiilisi haluamassasi tekstieditorissa. Käytämme nanoa, koska nano on helppoa:
- Liitä seuraava alias uudelle riville: "
- Paina Control+O ja Control+X tallentaaksesi ja poistuaksesi nanosta (tai lopeta vim tai emacs tavalliseen tapaan), hakemistopuiden tulostamiseen tarkoitettu puukomento on nyt valmis käytettäväksi
nano .zshrc
alias puu=etsi . -print | sed -e &39;s;/;|____;g;s;____|; |;g&39;"
Avaa uusi pääte tai lataa pääteprofiilisi uudelleen, niin olet valmis käyttämään uutta puualiasta.
Näytetään hakemistopuurakenne "puulla" Macissa
Nyt kun olet ottanut aliaksen käyttöön, voit käyttää 'puu'-komentoa näyttääksesi nykyisen työkansion tai hakemiston hierarkkisen rakenteen komentorivillä. Jos esimerkiksi olet Macin juurihakemistossa ja painat 'puuta', näet kaiken Macin hierarkkisen rakenteen (tämä kestää jonkin aikaa, eikä sitä suositella, mutta se tarjoaa esittelyn sen toiminnasta )
puu
Puu-komentoa on parasta käyttää alihakemistoissa, joissa on jonkin verran suojaustasoa, muuten koko tiedostojärjestelmän rakenne tyhjenee nykyisestä työhakemistosta.
Asennetaan "puuta" Macin komentoriville
Jos haluat hieman enemmän hallita puuta, kuten mahdollisuuden määrittää hakemisto, tai haluat vain tarkan unix-maailmasta tulevan puun, voit käyttää homebrew- tai macportsia. puun asentaminen suoraan macOS:ään ja Mac OS X:ään:
Puun asentaminen Homebrew'lla
brew asennuspuu
"puun" asentaminen MacPortsilla
sudo-portin asennuspuu
Pidän parempana Homebrew'ta, mutta käytä sitä, mikä sopii sinulle. Kun olet asentanut jommastakummasta, kirjoitat 'tree' näyttää minkä tahansa Macin hakemiston kansiopuun.
Huomaa ristiriitojen välttämiseksi, ettet halua käyttää puualiasta ensimmäisessä vaiheessa ja asentaa sitten myös puukomentoa. Voit ottaa molemmat käyttöön, mutta haluat todennäköisesti nimetä aliaksen uudelleen nimellä "puu" tai jotain vastaavaa.