GNU Core Utilities

GNU Core Utilities

Basisdaten

Entwickler GNU-Projekt
Aktuelle Version 9.5[1]
(28. März 2024)
Betriebssystem verfügbar für
Unix, Unixoide u. a. POSIX-kompatible;
vorinstalliert bei
GNU/Linux, Haiku, …
Programmier­sprache C[2]
Kategorie Unix-Programme
Lizenz GPL
deutschsprachig ja
gnu.org/software/coreutils

Die GNU Core Utilities (‚Kernprogramme‘), kurz coreutils, sind eine vom GNU-Projekt unter der General Public License veröffentlichte Sammlung von grundlegenden Befehlszeilen-Programmen wie beispielsweise das zum Auflisten von Dateien verwendete ls. Die Sammlung stellt die Funktionalität der üblichen Unix-Kommandos zur Verfügung und ist für viele verschiedene Betriebssysteme verfügbar, insbesondere für GNU/Linux, aber auch für Windows mit dem WSL oder Cygwin. Die Befehlszeilenprogramme orientieren sich am POSIX-Standard, sind aber bewusst nicht vollständig konform. Die Programme beschränken sich, wie bei Unix üblich, auf eine bestimmte Aufgabe. Dadurch können sie einfach in umfangreichere Befehle oder Programme bzw. Skripte eingefügt werden (siehe Unix-Philosophie).

Unterstützt werden viele Hardwareplattformen, beispielsweise x86, SPARC, ARM und PowerPC.

Die Sammlung fasst die ursprünglich einzeln angebotenen Pakete textutils (für Texte), shellutils (für die Shell), und fileutils (für Dateien) in einem zusammen. Sie wird auch in anderen Zusammenstellungen gepflegt, so enthält beispielsweise BusyBox Versionen der meisten der unten gelisteten Programme.

  1. Pádraig Brady: coreutils-9.5 released [stable]. 28. März 2024 (abgerufen am 28. März 2024).
  2. The coreutils Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 5. September 2018).

Developed by StudentB