tree เป็นคำสั่งใน Terminal ที่ใช้สำหรับแสดงโครงสร้างของไดเรกทอรีและไฟล์ออกมาในรูปแบบของ แผนผังต้นไม้ ทำให้เราเห็นภาพรวมของโปรเจกต์หรือโฟลเดอร์ทั้งหมดได้ในคราวเดียว แทนที่จะต้องพิมพ์ ls ซ้ำ ๆ เพื่อเข้าไปดูทีละชั้น
ใน Mac มีคำสั่งนี้มาให้เลยไหม ?
บน macOS มาตรฐานจะมีคำสั่ง ls หรือ find แต่จะไม่มี tree ติดตั้งมาด้วย อย่างไรก็ตาม คุณสามารถติดตั้งเพิ่มได้ง่ายมากภายในไม่กี่วินาที
วิธีติดตั้งบน Mac
วิธีที่นิยมที่สุดคือการใช้ Homebrew
- เปิด Terminal
- พิมพ์คำสั่ง
brew install tree
วิธีการใช้งานเบื้องต้น
เมื่อติดตั้งแล้ว คุณสามารถใช้งานได้ด้วยคำสั่งง่าย ๆ ดังนี้
- แสดงโครงสร้างทั้งหมด
tree - แสดงเฉพาะโฟลเดอร์
tree -d - กำหนดความลึก
tree -L 2 - แสดงไฟล์ที่ซ่อนอยู่
tree -a
ทริคสำหรับคนไม่อยากติดตั้งเพิ่มใน macOS
หากคุณไม่อยากลงโปรแกรมเพิ่ม แต่อยากได้ผลลัพธ์คล้าย ๆ กัน คุณสามารถใช้คำสั่ง find ที่มีอยู่ในเครื่องอยู่แล้วมาประยุกต์ได้find . -print | sed -e 's;[^/]*/;|;g;s;|; |;g'
อ่านเพิ่มเติม