GNU Core Utilities

Package of software containing basic utilities used on Unix-like operating systems / From Wikipedia, the free encyclopedia

Dear Wikiwand AI, let's keep it short by simply answering these key questions:

Can you list the top facts and stats about GNU Core Utilities?

Summarize this article for a 10 years old


The GNU Core Utilities or coreutils is a package of GNU software containing implementations for many of the basic tools, such as cat, ls, and rm, which are used on Unix-like operating systems.

Quick facts: Developer(s), Stable release, Repository, Wri...
GNU Core Utilities
Developer(s)GNU Project
Stable release
9.4[1] Edit this on Wikidata / 29 August 2023
Written inC, shell script[2]
Operating systemUnix-like
TypeMiscellaneous utilities
License2007[lower-alpha 1]: GPL-3.0-or-later
2002[lower-alpha 2]: GPL-2.0-or-later

In September 2002, the GNU coreutils were created by merging the earlier packages textutils, shellutils, and fileutils, along with some other miscellaneous utilities.[3] In July 2007, the license of the GNU coreutils was updated from GPL-2.0-or-later to GPL-3.0-or-later.[4]

The GNU core utilities support long options as parameters to the commands, as well as the relaxed convention allowing options even after the regular arguments (unless the POSIXLY_CORRECT environment variable is set). This environment variable enables a different functionality in BSD.

See the List of GNU Core Utilities commands for a brief description of included commands.

Alternative implementation packages are available in the FOSS ecosystem, with a slightly different scope and focus, or license. For example, BusyBox which is licensed under GPL-2.0-only, and Toybox which is licensed under 0BSD.