Open main menu

Wikipedia β

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

GNU Core Utilities
Heckert GNU white.svg
Developer(s) GNU Project
Stable release 8.29 (December 27, 2017; 5 months ago (2017-12-27)) [±][1]
Repository Edit this at Wikidata
Written in C
Operating system Unix-like
Type Miscellaneous utilities
License GNU GPL v3
Website www.gnu.org/software/coreutils/

In September 2002, the GNU coreutils were created by merging the earlier packages textutils, shellutils, and fileutils, along with some other miscellaneous utilities.[2] In July 2007, the license of the GNU coreutils was updated from GPLv2 to GPLv3.[3]

The GNU core utilities support long options as parameters to the commands, as well as (unless the POSIXLY_CORRECT environment variable is set) the relaxed convention allowing options even after the regular arguments. 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.

See alsoEdit

ReferencesEdit

  1. ^ Brady, Pádraig (2017-12-27). "[coreutils-announce] coreutils-8.29 released [stable]". coreutils-announce (Mailing list). Retrieved 2017-12-27. 
  2. ^ package-renamed-to-coreutils on savannah.gnu.org
  3. ^ COPYING on savannah.gnu.org

External linksEdit