GNU Core Utilities
This article needs additional citations for verification. (June 2011) (Learn how and when to remove this template message)
|Stable release||8.31 (March 10, 2019[±])|
|Written in||C, shell script|
In September 2002, the GNU coreutils were created by merging the earlier packages textutils, shellutils, and fileutils, along with some other miscellaneous utilities. In July 2007, the license of the GNU coreutils was updated from GPLv2 to GPLv3.
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). Note that 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, GPLv2-licensed BusyBox and BSD-licensed Toybox are available for use in embedded devices.
- GNU Binutils
- List of Unix commands
- Toybox, a 0BSD licensed, all-in-one Linux command line utility used in Android.
- util-linux, a set of approximately 100 basic Linux system utilities not included in GNU Core Utilities, such as mount, fdisk, more, and kill.
- Brady, Pádraig (2019-03-10). "[coreutils-announce] coreutils-8.31 released [stable]". coreutils-announce (Mailing list). Retrieved 2019-03-10.
- The GNU Core Utilities Open Source Project on Open Hub: Languages Page
- Meyering, Jim (2003-01-13). "README-package-renamed-to-coreutils". Retrieved 2018-08-15.
- Meyering, Jim (2007-07-23). "COPYING: Update to Version 3". Retrieved 2018-08-15.