A Unix „tree” parancsnak megfelelő Mac parancs használata a mappafák megtekintéséhez a terminálon
A unix háttérrel rendelkező Mac-felhasználók értékelhetik, hogy tudják, hogyan valósítsák meg a Unix „fa” parancsának megfelelőt macOS-ben és Mac OS X-ben. Valójában néhány különböző módszer létezik a mappafa megjelenítésére. A Mac OS X termináljában bemutatjuk az álnéven keresztül elérhető egyszerű fa megfelelőt, valamint azt, hogyan telepítsünk natív „fát” Macre, ahogy az Ubuntuban vagy máshol a Linuxban.
Ez nyilvánvalóan a parancssori felhasználókat célozza meg, de ha több időt tölt a Mac Finderben, akkor érdemes lehet rekurzívan felsorolni a fájlokat és a mappatartalmakat, ami hasonló lehet, de nyilvánvalóan nem jelenít meg könyvtárfa a terminálon.
Hozzon létre egy fát, amely egyenértékű a mappafák megtekintéséhez a Mac OS X termináljában
Egy egyszerű álnévvel megtekintheti a mappafákat a Mac OS parancssorából:
- Indítsa el a terminált vagy az iTerm-et, ha még nem tette meg
- Nyissa meg .bashrc vagy .zshrc profilját a kívánt szövegszerkesztőben, mi nano-t használunk, mert a nano egyszerű:
- Egy új sorba illessze be a következő álnevet: "
- Nyomja meg a Control+O és a Control+X billentyűkombinációt a nano mentéséhez és a kilépéshez (vagy a szokásos módon kilép a vimből vagy az emacsból), a fa parancs a címtárfák nyomtatásához készen áll a használatra
nano .zshrc
alias tree=find . -print | sed -e &39;s;/;|____;g;s;____|; |;g&39;"
Nyisson meg egy új terminált, vagy töltse be újra a terminálprofilját, és máris használhatja az új fa aliast.
A címtárfa szerkezetének megjelenítése a „fával” a Mac rendszeren
Most, hogy az álnevet megvalósította, a „fa” paranccsal megjelenítheti a jelenlegi munkamappa vagy könyvtár hierarchikus szerkezetét a parancssorban. Például, ha a Mac gyökérkönyvtárában vagy, és megnyomja a „fa” gombot, akkor a Mac gépen mindennek a hierarchikus szerkezete jelenik meg (ez eltart egy ideig, és nem ajánlott, de bemutatja, hogyan működik )
fa
A tree parancsot valóban a legjobban olyan alkönyvtárakban használni, amelyek bizonyos szintű elszigeteléssel rendelkeznek, különben a teljes fájlrendszer szerkezete kikerül a jelenlegi munkakönyvtárból.
A „fa” telepítése a Mac parancssorhoz
Ha egy kicsit jobban szabályozni szeretné a „fát”, például egy könyvtár megadásának lehetőségét, vagy csak a pontos „fa” megfelelőt szeretné, amely a unix világból származik, használhatja a homebrew-t vagy a macportokat fa telepítéséhez közvetlenül macOS és Mac OS X rendszerben:
A „fa” telepítése a Homebrew segítségével
brew install tree
A „fa” telepítése MacPorts segítségével
Sudo port telepítési fa
A Homebrew-t részesítem előnyben, de azt használja, amelyik működik. Miután bármelyikről telepítette, a „tree” beírása megjeleníti a Mac számítógépen található bármely könyvtár mappafáját.
Az ütközések elkerülése érdekében ne használjon fa álnevet az első lépésben, majd telepítse a fa parancsot. Mindkettőt megvalósíthatja, de valószínűleg át szeretné nevezni az álnevet „fára” vagy valami hasonlóra.