Unixin "puu" -komentoa vastaavan Macin käyttäminen kansiopuiden tarkastelemiseksi terminaalissa

Anonim

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ä:

  1. Käynnistä Terminal tai iTerm, jos et ole vielä tehnyt niin
  2. Avaa .bashrc- tai .zshrc-profiilisi haluamassasi tekstieditorissa. Käytämme nanoa, koska nano on helppoa:
  3. nano .zshrc

  4. Liitä seuraava alias uudelle riville:
  5. "

    alias puu=etsi . -print | sed -e &39;s;/;|____;g;s;____|; |;g&39;"

  6. 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

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.

Unixin "puu" -komentoa vastaavan Macin käyttäminen kansiopuiden tarkastelemiseksi terminaalissa