Die GNU core utilities, 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. Sie fassen die früher einzeln angebotenen textutils (für Texte), shellutils (für die Shell), und fileutils (für Dateien) zusammen und orientieren sich am POSIX-Standard. Die Sammlung stellt für GNU/Linux die Funktionalität der üblichen Unix-Kommandos zur Verfügung und ist für viele verschiedene Betriebssysteme verfügbar, insbesondere für Unix und über cygwin auch für Microsoft Windows. Unterstützt werden viele Hardwareplattformen, beispielsweise X86, SPARC, ARM, und PowerPC.