Menggunakan Perintah "tree" Unix yang Setara dengan Mac untuk Melihat Pokok Folder di Terminal
Pengguna Mac yang datang dari latar belakang unix mungkin menghargai mengetahui cara melaksanakan perintah "pokok" Unix dalam macOS dan Mac OS X. Sebenarnya terdapat beberapa cara berbeza untuk menunjukkan pepohon folder dalam Terminal Mac OS X, kami akan membincangkan persamaan pokok yang mudah dicapai melalui alias, serta cara memasang 'pokok' asli pada Mac sama seperti apa yang anda lihat di Ubuntu atau di tempat lain di Linux.
Ini jelas ditujukan kepada pengguna baris arahan, tetapi jika anda menghabiskan lebih banyak masa dalam Finder Mac, anda mungkin menghargai penyenaraian fail dan kandungan folder secara rekursif di sana, yang mungkin serupa tetapi jelas tidak memaparkan pepohon direktori di Terminal.
Buat pokok Setara dengan Lihat Pokok Folder dalam Terminal untuk Mac OS X
Alias ringkas akan membolehkan anda melihat pepohon folder daripada baris arahan Mac OS:
- Lancarkan Terminal atau iTerm jika anda belum melakukannya
- Buka profil .bashrc atau .zshrc anda dalam editor teks pilihan anda, kami menggunakan nano kerana nano adalah mudah:
- Pada baris baharu, tampal alias berikut: "
- Tekan Control+O dan Control+X untuk menyimpan dan keluar daripada nano (atau berhenti daripada vim atau emacs seperti biasa), arahan pepohon anda untuk mencetak pepohon direktori kini sedia untuk digunakan
nano .zshrc
pokok alias=cari . -cetak | sed -e &39;s;/;|____;g;s;____|; |;g&39;"
Buka Terminal baharu atau muatkan semula profil Terminal anda dan anda sudah bersedia untuk menggunakan alias pepohon baharu.
Menunjukkan Struktur Pokok Direktori dengan ‘pokok’ pada Mac
Sekarang anda telah melaksanakan alias anda, anda boleh menggunakan arahan 'pokok' untuk menunjukkan struktur hierarki folder atau direktori yang berfungsi sekarang pada baris arahan. Contohnya, jika anda berada dalam akar / Mac dan tekan 'pokok', anda akan memaparkan struktur hierarki semua pada Mac (ini akan mengambil sedikit masa dan tidak disyorkan, tetapi menawarkan demonstrasi cara ia berfungsi )
pokok
Arahan pepohon benar-benar terbaik digunakan dalam subdirektori dengan beberapa tahap pembendungan jika tidak, anda akan membuang struktur keseluruhan sistem fail ke luar daripada direktori kerja sekarang.
Memasang ‘pokok’ untuk Baris Perintah Mac
Jika anda mahukan lebih sedikit kawalan ke atas 'pokok' seperti keupayaan untuk menentukan direktori, atau anda hanya mahukan persamaan 'pokok' yang tepat yang datang dari dunia unix, anda boleh menggunakan homebrew atau macports untuk memasang pepohon terus dalam macOS dan Mac OS X:
Memasang ‘pokok’ dengan Homebrew
brew pasang pokok
Memasang ‘pokok’ dengan MacPorts
sudo port install tree
Keutamaan saya adalah terhadap Homebrew tetapi gunakan mana-mana yang sesuai untuk anda. Setelah dipasang daripada salah satu daripadanya, menaip 'tree' akan memaparkan pepohon folder mana-mana direktori pada Mac.
Nota untuk mengelakkan konflik, anda tidak akan mahu menggunakan alias pepohon dalam langkah pertama dan kemudian memasang arahan pepohon juga. Anda boleh melaksanakan kedua-duanya, tetapi anda mungkin mahu menamakan semula alias kepada 'pokok' atau sesuatu yang serupa.