กลับไปหน้าบทความ
#eza#Terminal#Linux#Productivity

eza: คำสั่งดูไฟล์สมัยใหม่ที่อ่านง่ายกว่า ls

รู้จัก eza เครื่องมือดูไฟล์ใน Terminal ที่แสดงสี ไอคอน Git status และ tree ได้ชัดเจน ช่วยสำรวจโครงสร้างโปรเจกต์และทำงานกับ shell ได้คล่องขึ้น

5 มิถุนายน 2569อ่านประมาณ 2 นาที

แชร์บทความ

eza: คำสั่งดูไฟล์สมัยใหม่ที่อ่านง่ายกว่า ls

ภาพรวม

เคยพิมพ์ ls แล้วรู้สึกว่ามันบอกข้อมูลได้น้อยไปไหม 👀

สำหรับคนทำงานสาย Dev, DevOps และชอบอยู่ใน Terminal เป็นหลัก วันนี้มีเครื่องมือเล็กๆ ที่ทำให้การดูไฟล์สนุกขึ้นแบบเห็นผลทันที ✨

มันชื่อว่า eza ผู้สืบทอดแนวคิดของ exa ที่หลายคนเคยชอบ แต่รอบนี้ดูแลต่อได้จริงและใช้งานได้ลื่นมาก 🚀

จุดเด่นของ eza ไม่ได้มีแค่ “สวย” แต่มันช่วยให้การอ่านโครงสร้างโปรเจกต์ไวขึ้น และลดเวลาสแกนไฟล์แบบงงๆ ได้เยอะ 📁

สิ่งที่หลายคนชอบตั้งแต่ครั้งแรกที่ใช้ 🌈 แสดงสีไฟล์และประเภทได้ชัด 📦 ดู permission, owner, size, modified time ได้อ่านง่าย 🌿 แสดง Git status ได้จากในลิสต์ไฟล์ 🧭 แสดง tree ได้โดยไม่ต้องพึ่งหลายคำสั่ง ⚡ เร็ว ใช้ง่าย และเหมาะกับ shell workflow มาก

ตัวอย่างที่เห็นภาพชัด ls ปกติอาจเห็นแค่รายชื่อไฟล์เรียงกันยาวๆ แต่ eza ทำให้คุณเห็นว่า ไฟล์ไหนเป็น directory ไฟล์ไหน executable ไฟล์ไหนถูกแก้ใน Git ไฟล์ไหนถูก ignore หรือ staged อยู่ 💡

คำสั่งที่น่าใช้ในชีวิตประจำวัน

eza ใช้แทน ls แบบพื้นฐาน ดูไฟล์สีสวย อ่านง่าย

eza -l แสดงแบบ long format เห็นรายละเอียดครบมากขึ้น

eza -la ดูไฟล์ทั้งหมดรวม hidden files เช่น .gitignore หรือ .env

eza --icons เพิ่มไอคอนให้แต่ละประเภทไฟล์ อ่านไวขึ้นอีกระดับ 🧩

eza --git ไฮไลต์สถานะ Git ข้างชื่อไฟล์ทันที เหมาะมากเวลาตรวจความเปลี่ยนแปลงก่อน commit 🌿

eza --tree ดูโครงสร้างโฟลเดอร์แบบต้นไม้ ดีมากเวลาสำรวจโปรเจกต์ใหม่ หรืออธิบาย repo ให้ทีม 👨‍💻

eza --tree --level=2 จำกัดความลึกของ tree ไม่ให้ยาวเกินไป ช่วยให้เห็นภาพรวมแบบพอดี 👌

eza -la --git --icons ชุดคำสั่งที่หลายคนน่าจะใช้บ่อย ได้ทั้ง hidden files, รายละเอียด, Git status และไอคอนในครั้งเดียว 🔥

ถ้าอยากใช้ทุกวันแบบไม่ต้องพิมพ์ยาว ลอง alias ได้แบบนี้ alias ls="eza --icons" alias ll="eza -la --git" alias tree="eza --tree --level=2"

จุดที่น่าสนใจมากสำหรับคนทั่วไปที่ยังไม่ค่อยรู้ Terminal ไม่จำเป็นต้องเป็นหน้าจอดำที่อ่านยากเสมอไป เครื่องมือเล็กๆ แบบนี้เปลี่ยนประสบการณ์ทำงานได้เยอะกว่าที่คิด 🛠️

โดยเฉพาะเวลาคุณเปิด repo ใหญ่ๆ ความสามารถในการเห็น Git status ติดกับรายชื่อไฟล์ ช่วยลดการสลับไปมาระหว่าง ls, git status และ tree ได้จริง

อีกอย่างที่ดีมากคือ eza เหมาะกับการ demo งาน เวลาสอนน้องในทีม เวลาทำ workshop หรือเวลาอัดคลิปสอนเขียนโปรแกรม เพราะหน้าตามันอ่านง่ายและดูเป็นระเบียบกว่าเดิมมาก 🎥

สำหรับมือใหม่ เริ่มจาก 3 คำสั่งนี้ก่อนก็พอ eza --icons eza -la eza --tree --level=2

สำหรับสาย power user จับคู่กับ zsh, fzf, bat, ripgrep และ zoxide ได้ลงตัวมาก กลายเป็น terminal setup ที่ทั้งเร็วและดูดี ⚙️

สรุปสั้นๆ eza เป็นหนึ่งในเครื่องมือที่ไม่เปลี่ยนโลก แต่เปลี่ยน “ความลื่น” ในการทำงานทุกวันได้ชัดมาก และพอใช้ไปสักพัก จะกลับไปใช้ ls แบบเดิมยากแบบไม่รู้ตัว 😄

ใครที่ชอบปรับ workflow ให้เร็วขึ้น เครื่องมือนี้เป็นของเล็กที่อัปเกรดความรู้สึกได้ใหญ่เกินขนาด 💙

ลองแล้วจะรู้ว่าแค่คำสั่งดูไฟล์ ก็ทำให้การเขียนโค้ดทั้งวันสนุกขึ้นได้เหมือนกัน ✨

แนวทางนำไปใช้

  • นำแนวคิดจากโพสต์นี้ไปทดลองกับงานจริงของคุณ
  • แยกเป็นขั้นตอนเล็ก ๆ แล้วทำทีละส่วน
  • บันทึกผลลัพธ์และสิ่งที่เรียนรู้เพื่อต่อยอด

สรุป

รู้จัก eza เครื่องมือดูไฟล์ใน Terminal ที่แสดงสี ไอคอน Git status และ tree ได้ชัดเจน ช่วยสำรวจโครงสร้างโปรเจกต์และทำงานกับ shell ได้คล่องขึ้น