lsr
« Back to VersTracker
Description:
Ls but with io_uring
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: cli linux io-uring performance filesystem
Install: brew install lsr
About:
Lsr is a high-performance directory listing utility that leverages the Linux io_uring interface for asynchronous I/O. This approach significantly reduces system call overhead compared to traditional tools like ls, resulting in faster file enumeration. It is designed for speed on modern Linux systems, especially when dealing with directories containing a large number of files.
Key Features:
  • Uses io_uring for high-speed asynchronous I/O
  • Provides output similar to the standard ls command
  • Reduced syscall overhead for improved performance
  • Optimized for modern Linux kernels
Use Cases:
  • Quickly listing files in directories with millions of entries
  • Performance-critical shell scripts and automation
  • Benchmarking filesystem and I/O performance
Alternatives:
  • eza – A modern, feature-rich ls replacement written in Rust, but typically uses standard POSIX APIs rather than io_uring.
  • exa – The original Rust-based ls alternative, now unmaintained; focuses on colorization and metadata rather than raw I/O performance.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 12:10am 0 VERSION_BUMP 484d1433
Sep 14, 2025 7:22pm 0 VERSION_BUMP 0d1fa5fd