Menggunakan Mac yang Setara dengan Perintah "tree" Unix untuk Melihat Pohon Folder di Terminal

Anonim

Pengguna Mac yang berasal dari latar belakang unix mungkin menghargai mengetahui cara menerapkan yang setara dengan perintah "pohon" Unix di macOS dan Mac OS X. Sebenarnya ada beberapa cara berbeda untuk menampilkan pohon folder di Terminal Mac OS X, kami akan membahas persamaan pohon mudah yang dicapai melalui alias, serta cara memasang 'pohon' asli di Mac seperti yang Anda lihat di Ubuntu atau di tempat lain di Linux.

Ini jelas ditujukan untuk pengguna baris perintah, tetapi jika Anda menghabiskan lebih banyak waktu di Finder Mac, Anda mungkin menghargai daftar file dan konten folder secara rekursif di sana, yang mungkin serupa tetapi jelas tidak menampilkan pohon direktori di Terminal.

Membuat pohon Setara dengan Melihat Pohon Folder di Terminal untuk Mac OS X

Sebuah alias sederhana akan memungkinkan Anda untuk melihat susunan folder dari baris perintah Mac OS:

  1. Luncurkan Terminal atau iTerm jika Anda belum melakukannya
  2. Buka profil .bashrc atau .zshrc Anda di editor teks pilihan Anda, kami menggunakan nano karena nano itu mudah:
  3. nano .zshrc

  4. Pada baris baru, rekatkan alias berikut:
  5. "

    alias tree=temukan . -cetak | sed -e &39;s;/;|____;g;s;____|; |;g&39;"

  6. Tekan Control+O dan Control+X untuk menyimpan dan keluar dari nano (atau keluar dari vim atau emacs seperti biasa), perintah hierarki Anda untuk mencetak hierarki direktori sekarang siap digunakan

Buka Terminal baru atau muat ulang profil Terminal Anda dan Anda siap menggunakan alias pohon baru.

Menampilkan Struktur Pohon Direktori dengan ‘pohon’ di Mac

Sekarang setelah alias Anda diterapkan, Anda dapat menggunakan perintah 'pohon' untuk menampilkan struktur hierarki dari folder atau direktori kerja saat ini di baris perintah. Misalnya, jika Anda berada di root / Mac dan menekan 'pohon', Anda akan menampilkan struktur hierarki semua yang ada di Mac (ini akan memakan waktu cukup lama dan tidak disarankan, tetapi menawarkan demonstrasi cara kerjanya )

pohon

Perintah pohon paling baik digunakan di subdirektori dengan beberapa tingkat penahanan jika tidak, Anda akan membuang struktur seluruh sistem file keluar dari direktori kerja saat ini.

Menginstal 'pohon' untuk Baris Perintah Mac

Jika Anda ingin sedikit lebih mengontrol 'pohon' seperti kemampuan untuk menentukan direktori, atau Anda hanya ingin 'pohon' yang setara persis yang berasal dari dunia unix, Anda dapat menggunakan homebrew atau macports untuk menginstal pohon secara langsung di macOS dan Mac OS X:

Memasang 'pohon' dengan Homebrew

brew install tree

Menginstal 'pohon' dengan MacPorts

sudo port install tree

Preferensi saya adalah Homebrew tetapi gunakan mana yang cocok untuk Anda. Setelah diinstal dari salah satunya, mengetikkan 'tree' akan menampilkan pohon folder dari direktori mana pun di Mac.

Catatan untuk menghindari konflik, Anda tidak ingin menggunakan alias pohon di langkah pertama dan kemudian juga menginstal perintah pohon. Anda dapat menerapkan keduanya, tetapi Anda mungkin ingin mengganti nama alias menjadi 'treed' atau yang serupa.

Menggunakan Mac yang Setara dengan Perintah "tree" Unix untuk Melihat Pohon Folder di Terminal