Alternatives to GNU Coreutils
The core GNU file, shell and text utilities, including ls, cp, mv and sort. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
GNU Coreutils
The core GNU file, shell and text utilities, including ls, cp, mv and sort.
Replacements
Listings that take over the same core job as GNU Coreutils.
uutils coreutils
A cross-platform rewrite of the GNU coreutils in Rust, covering commands such as ls, cp and sort.
uutils coreutils is a Rust rewrite under the MIT license that runs on Linux, macOS and Windows, though some edge-case behaviour may still differ from GNU coreutils.
Similar software
Related functionality, not a direct replacement.
moreutils
A collection of small general-purpose Unix command-line tools such as sponge, chronic and ifne.
GNU sed
The GNU stream editor for filtering and transforming text from files or pipelines.
GNU Tar
The GNU command-line tool for creating, extracting, updating and listing tar archives.
eza
A replacement for ls with colours, icons, a tree view and Git status in the listing.
bat
Like cat, but with syntax highlighting, line numbers, Git markers and a pager when the file is long.
fd
Finds files by name without the argument soup that find requires, and it is much faster.