GNU Coreutils lub coreutils – zbiór podstawowych narzędzi do obsługi plików, powłoki i tekstu w systemach uniksopodobnych. Zawiera narzędzia, których obecność jest oczekiwana w każdym systemie operacyjnym.

Coreutils łączy w sobie kilka, dawniej dystrybuowanych osobno, paczek, takich jak textutils, shellutils oraz fileutils.

Programy zawarte w GNU Coreutils + Lista programów zawartych w coreutils 7.0 Narzędzia plikowe chcon Zmienia kontekst zabezpieczeń (SELinux) chgrp Zmienia grupę właścicieli plików chown Zmienia właściciela pliku chmod Zmienia prawa dostępu do pliku lub katalogu cp Kopiuje plik lub katalog dd Kopiuje i konwertuje pliki df Pokazuje wolne miejsce na dyskach dir Działa identycznie jak „”. (Posortowane pliki są wyświetlane w kolumnach) dircolors Konfiguracja kolorów dla ls install Kopiuje pliki i ustawia atrybuty ln Tworzy dowiązanie do pliku ls Wyświetla pliki w katalogu mkdir Tworzy katalog mkfifo Tworzy FIFO (potoki nazwane) mknod Tworzy pliki specjalne blokowe lub znakowe mktemp Tworzy tymczasowy plik lub katalog mv Przesuwa lub zmienia nazwy plików rm Usuwa pliki rmdir Usuwa puste katalogi shred Bezpiecznie usuwa plik, najpierw nadpisując go, aby ukryć jego zawartość sync Opróżnia bufory systemu plików touch Zmienia czas ostatniego dostępu do pliku truncate Zmniejsza lub zwiększa rozmiar pliku do