/ / Sự thay thế ls của Linux Đó là một chút bổ sung

Sự thay thế ls của Linux Đó là một chút bổ sung

Lệnh ls thực hiện tốt công việc của nó. Nhưng có tiện ích nào tốt hơn và mạnh hơn để liệt kê các tệp và thư mục trên Linux không?


Lệnh ls của Linux là thứ mà hầu hết người dùng luôn sử dụng, nhưng dường như họ chưa bao giờ nghĩ rằng nó có thể được cải thiện.


exa nhằm mục đích thay thế lệnh đáng kính này bằng giao diện đầy màu sắc và các tính năng mới. Nó sẽ thay thế ls cho bạn? Hãy cùng tìm hiểu!


Exa là gì?

exa là một tiện ích liệt kê tệp tương tự như lệnh ls tiêu chuẩn được cung cấp cùng với các bản phân phối Linux. Đó là một chương trình mã nguồn mở được viết bởi Benjamin Sago. Nó được viết bằng Rust và hỗ trợ nhiều hệ thống giống Unix hiện đại, bao gồm macOS, BSD và tất nhiên là cả Linux.

exa là duy nhất cho các tính năng bổ sung của nó, chẳng hạn như giao diện, khả năng liệt kê các thuộc tính tệp mở rộng, nhận thức về Git và khả năng hiển thị các thư mục ở định dạng cây.

Cài đặt exa trên Linux

exa có sẵn trong kho chính thức của một số bản phân phối Linux chính. Bạn có thể cài đặt nó trên Debian và Ubuntu bằng APT:

 sudo apt install exa 

Và trên Arch Linux với:

 sudo pacman -S exa 

Đối với dòng RHEL/Fedora/CentOS:

 sudo dnf install exa 

Sử dụng exa để liệt kê các thư mục và tệp

Bạn có thể sử dụng exa giống như sử dụng ls. Các đối số gần như giống hệt nhau.

Để liệt kê các tệp trong thư mục làm việc hiện tại của bạn, chỉ cần sử dụng chính lệnh exa:

 exa 
lệnh exa tại dòng lệnh

exa cũng mất tên đường dẫn như đối số:

 exa /path/to/some/directory 

Để hiển thị thêm thông tin, hãy sử dụng -l hoặc là –Dài quyền mua:

 exa --long 
exa với tùy chọn --long

Để hiển thị các tập tin ẩn, sử dụng -một hoặc là –tất cả các quyền mua.

Để hiển thị các thư mục con ở dạng cây, hãy sử dụng -T hoặc là –cây quyền mua.

 exa  
exa với tùy chọn --tree

Để sử dụng exa để tìm kiếm các thư mục con, bạn có thể sử dụng -R hoặc là –recurse tùy chọn, tương tự như ls:

 exa  

Các –lưới tùy chọn hiển thị đầu ra theo kiểu nhỏ gọn hơn, rất hữu ích cho danh sách thư mục dài hơn.

Bạn có thể kết hợp các đối số này trên cùng một dòng lệnh. Ví dụ, để hiển thị một cây đệ quy với các thuộc tính tệp mở rộng, bao gồm các tệp ẩn, bắt đầu từ một thư mục nhất định, bạn hãy gõ lệnh này:

 exa --tree --long --all --recurse /path/to/some/directory 

Bạn cũng có thể sử dụng hình thức ngắn hơn:

 exa -TlaR 

Với các tùy chọn dài đến ngắn, điều này có thể rất nhiều để gõ. Bạn nên xem xét việc tạo bí danh vỏ Linux cho các kết hợp bạn sử dụng thường xuyên.

exa là sự thay thế mạnh mẽ cho ls

Với các tính năng của exa, bạn có thể muốn thay thế ls bằng nó để liệt kê các tệp. Bạn có thể liệt kê các tệp nhiều màu sắc hơn so với tiện ích ls tiêu chuẩn. Nhưng khi bạn tìm thấy các tệp, bạn sẽ muốn làm nhiều hơn nữa. Bạn sẽ muốn liệt kê nội dung của chúng và kiểm tra chúng. Linux đạt tiêu chuẩn với các công cụ để làm những việc này.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *