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