eza - bản thay thế hiện đại cho `ls`
(github.com/eza-community)- Tiện ích thay thế
lsnhỏ gọn, nhanh và tiện lợi, được viết bằng Rust - Được fork từ
exa, dự án không còn được bảo trì, và hiện đang được sửa lỗi cũng như bổ sung tính năng - Hỗ trợ Windows/macOS/Linux
- Các tính năng mà
exakhông có- Hỗ trợ hyperlink
- Thông tin chi tiết về mount point
- Xuất ngữ cảnh Selinux
- Xuất trạng thái Git repo
- Hiển thị ngày tương đối dễ đọc
- Sửa nhiều lỗi
4 bình luận
Cá nhân tôi trước đây dùng
lsd+exa, nhưng giờ thì bỏexavà chỉ dùnglsd.Hiện tại tôi đang ở môi trường ubuntu + macOS..
Bây giờ tôi cứ để cấu hình là
lsdvà dùng thôi, không có vấn đề gì cả.. Có lẽ vì nó vẫn được cập nhật đều đặn ...Một trường hợp tương tự là Peter Melnichenko, nhà phát triển của
luacheck, công cụ phân tích tĩnh cho Lua, đã qua đời cách đây 5 năm, và có vẻ như không có ai tiếp quản nên việc phát triển đã dừng lại.https://lua-l.lua.narkive.com/gHufzJTf/peter-melnichenko
Vì Vim dùng Lua khá nhiều nên các ticket cứ chồng chất lên... nhưng đây lại là một ngôn ngữ khá ngách, nên tôi không biết tương lai sẽ ra sao. Có lẽ đây là vấn đề lớn nhất của mã nguồn mở.
Có vẻ như @ogham, nhà phát triển ban đầu của exa, đã hoàn toàn không còn hoạt động và không thể liên lạc được kể từ sau tháng 11/2021.
Vì không liên lạc được với owner nên cũng không thể archive repo.
Vì vậy, những người đã từng commit liên quan quyết định fork riêng và tiếp tục phát triển.
Trong gần như mọi bài viết người ta đều khuyên dùng exa, nhưng có lẽ từ giờ phải ghi là eza rồi.
Cũng có người khuyên dùng lsd (ls deluxe) hơn exa/eza: https://github.com/lsd-rs/lsd
Đây cũng là một công cụ viết bằng Rust, và vì các tùy chọn thực sự giống hệt
lsnên được xem là bản thay thế đúng nghĩa. Tất nhiên nghe nói tốc độ cũng nhanh hơn một chút.À, một trong những khác biệt lớn nhất giữa exa và eza còn là hỗ trợ Windows.
Vì exa không hỗ trợ Windows nên trước đây phải dùng lsd, còn eza thì cũng phát hành binary cho Windows.
Tôi cũng đang dùng
lsdtrên Windows bằng cách đặt aliaslscho nó (PowerShell).